skysight-inc/HackerNews huggingface dataset:
I get that it isn't a big time taker, so this is just abstract commentary.

This is an obvious opportunity for improvement: I call the hospital because I want to make sure they got the transmission. The ideal case would be that you don't even have to think about whether they have the information or not, the system should handle that with very high reliability.

You've also taken "decision" differently than I meant it. I meant, why do you have to decide to transmit the EKG, not the decision about which hospital to go to. Repeating myself, it would seem to be an improvement if you didn't have to pay any attention to whether the appropriate hospital had access to any readings/recordings that you had (I would think it would be better if it were trivial for someone there to pull them up, of course with high reliability).

I'm not feeling around for some opportunity to innovate/improve, I'm just curious about the factors that such a system has to deal with, and which of those factors are less idea than they could be, and why. That it isn't a big opportunity for improvement is useful feedback in general, but it doesn't really address the curiosity.
thank you for your thoughts on this.
-going crazy
So what happens when my Uber driver/kidnapper turns off the GPS as he finds out I'm famous/wealthy?
Older still is BrickOS.

Back in 2003, in grade 11, I built a LEGO robot that played the game Connect 4, compiling a mixed C/asm minimax implementation for the RCX via a cygwin toolchain. I can't find pictures of the actual competition, but there's a single pic from a hobby show where it was exhibited:

https://www.flickr.com/photos/sparky1701/4821407356/in/album...

Sometimes not knowing what's impossible is a really good thing.
I don't find that recruiter contacts don't result in actual job offers. I do a lot better when I find my own work.
No, near Callao.
I'm 31, with a toddler. I can't compare anything I do with the joy she gets out of the most mundane things. The first time she tasted chocolate? Blows me going to Alinea out of the water.
accuracy is one reason. Would voting machines have solves Florida in 2000?

You could (in theory) also get better accounting of votes and detect oddities.
I am from Brazil...

Here voting machines don't print the votes, only the machines can "count", and the source and hardware are not open to inspection.

Also, recently the government started to rollout a system where you can only vote by using a biometric fingerprint scanner on the machine.

To me the machine has a very clear purpose: do nefarious stuff, and NOT help the elections (Brazil electoral court always makes a point of expending money to PR about how great it is that we can count 99% of presidential election votes in 40 minutes after the end of the elections... but that is useless, here the elections, for all elected positions, happen MONTHS before anyone take office).
Both this comment and its parent break the HN guidelines. Please don't post comments here unless they are civil.
I too sold them on the fact that it was not only readonly but push from their side, so my software never accesses their core system directly. I did get one FI to implement it, a tiny one branch credit union here in Canada. Though they are tiny they're quite forward thinking. I sit on their board now.

I've recently reimplemented (though not deployed for my client yet) the OAuth service in Go and called it Bouncer. It's open source https://github.com/sourdoughlabs/bouncer There's a Omniauth provider for it too https://github.com/sourdoughlabs/omniauth-bouncer

I image a backend for Bouncer that uses OFXConnect would be quite easy to do....

(Both are MIT licensed)
upvote just for the headline .. i agree with the article too ..
Speaking as someone who has done internships for 7 different companies (we call them co-ops here in Canada), perhaps this feedback would have been more valuable for both parties if it was disclosed to the intern privately during his work term as he was making these mistakes.

Many of the social/workplace norms you might take for granted in a new hire are definitely not obvious for someone entering the workforce for the first time in his life.

Speaking from personal experience, a bit of patience, empathy and well-meaning advice would benefit these junior developers much more than ranting on a public medium with a tone that's obviously full of bitterness and spite. You will also end up getting a much better employee in the process, both during the work term as he improves his behavior as well as in the future when he may return to work for you full time.
if(citizen.isDead && !citizen.hasVoted){ FPV++; citizen.hasVoted=true }
I was kinda curious, is it legal to put that picture on your website on your own?
That's not a waste of education. There's no such thing as a waste of education. Maybe her experiences at Stanford reinforced her desire to do this, or strengthened her ability to make sacrifices.

There's more to education than making money. For one, if she didn't have that education, you wouldn't be talking about her.
"If you work harder you will be more successful" is the fundamental axiom of American conservatism. Of course I can't speak for everyone, but the primary reason to oppose a social safety net is "those people are poor because they aren't working hard enough." This requires a belief that hard(er) work is and should be rewarded better.

I'd say your claim is nonobvious. That the world is fundamentally fair, and that hard work is the most important aspect of virtue, are deep ideas in American culture and very much tied up with the American Dream (TM).

Contemporary liberals typically challenge the "world is fundamentally fair" part, appealing to structural *-ism that makes this untrue for people other than white men born to financially secure parents.

Few (economists, maybe) would argue that how hard you work does not influence how much you deserve.
I've unfortunately been in the position of your boss in the past. In some of my early product management/project management roles, I would wave my hands write a few emails, one-pagers and expect the developers and designers would grok the vision and build something beautiful. Surprisingly, in my first experience, the outcome was wonderful -- the product was beautiful. At that time, I was naive and vainglorious enough to believe that the reasons for it were my 'vision'. The actual reason was a team of world class ux designers, visual designers and developers, who understood what I needed and created the product. The creative vision was theirs. So in some sense your boss is right, he doesn't have a unicorn team who can translate his day dreams into product.

On the other hand he is also profoundly wrong. Skip a few years, and I started up on my own, and could no longer afford those unicorn designers and developers. Now mere vision was no longer sufficient, I had to deal with actually firing up Photoshop and Illustrator and going from there all the way to writing HTML/CSS/JS, even the backend python for a prototype (Fortunately, I've always loved coding.) The learning was profound. Translating vision(even your own, leave alone others') into attractive product is a difficult skill that every serious product owner must understand. And they can only do so by doing (they may never master it). I'm not anywhere as good as those unicorn UX/devs I worked with in the past, but I compensate for it somewhat with, meticulous communication, verbal discussions, wireframes, mocks, sketches, functional prototypes, whatever, to get the product I want. Then I iterate the hell out of it by getting feedback. Learning to interpret subtle signs of friction in a users' experience was hugely valuable. The results have been good though slow.

If your boss is refusing to acquire the requisite translation skills, you will need to acquire them (and you will probably be the gainer in the bargain)

My advice to you here is to do the following:

1. Ignore the public shaming, if possible, and focus on your boss's message. Iterate on design concept despite his demeaning you for mistakes. It may eventually make you the unicorn developer/designer. At the very least even if you realize you don't have a talent for design, you will understand where your own limits lie.

2. Understand that the kind of people your boss is looking for do exist. They are not easily found, and are usually very expensive. So help your boss find one if possible. Learn from these people.

3. When you've gotten these skills, please email me your resume. :-) (Just kidding)
Accusations of astroturfing, sockpuppetry, and shillage aren't allowed on HN. Please don't do this again.

(If anyone wants to know why, follow the links back from https://news.ycombinator.com/item?id=9277068.)
It doesn't really matter the methodology used, but there is always (should be?) some written design, requirements, or specification somewhere. I've only ever been on "corporate" type projects where lots of stuff has been defined in advance. I find it really nice, because I can focus on implementing things, not designing, envisioning, or winging things. While malleable to some extent, it's not like a new concept could be inserted.

It might also help to know who this product is for. Is it a B2B/internal or B2C project?
As a fellow Australian I would love voting machines to encourage below the line senate voting and to allow even faster tabulation of results.

I'd argue that we're stretching the limits of paper ballots with the current senate situation. There are significant chances for it to go wrong, like when the Western Australian senate election had to be rerun after the High Court voided the previous result due to lost ballots[1].

Even if machines had the same problems as paper they it could be faster and cheaper to recover from them..

[1] https://en.wikipedia.org/wiki/Australian_Senate_special_elec...
https://wikileaks.org/saudi-cables/press is a better link? Actual cables in Arabic at https://wikileaks.org/saudi-cables/search
In case you aren't aware of them, eLua [1] or PIC32Lua [2] may fit your needs.

1. http://www.eluaproject.net/overview/status
2. https://github.com/FMMT666/PIC32Lua
Do you know how this deals with drivers? Those seem to be the main impediment to making any useful new OS.
<Insert Silicon Valley Reference Here>
Uh, that's the whole point of caring about the greater good: to help people live longer. If you're having some sort of existential crisis wherein you honestly can't see any reason people should live, then take some time to reassess your priorities in depth.

Because you're questioning the only real moral principle humanity has.
Slightly off-topic but as I stop to think about it, I think this is one of the only times I have ever seen code in non-English. I'm confident enough in Python that I know the only difference is in reference names, and that has nothing to do with the computational logic or structure...but I'm taken aback by how non-trivial -- even with the syntax highlighting -- it is to tell my brain that it's just Python, and to treat it like any other code with strange naming conventions. I don't know what the takeaway is here...that proper naming conventions and self-documenting code is even more important than I realized...and/or that not having familiar context (i.e., what are these variables referring to) is a substantial mental drain...even though it's not particularly important to debugging the code.

It definitely makes me respect all non-English coders even more, for happily putting up with the ASCII status quo...especially those from non-Latin languages, such as Matz.
While you are waiting you can try out the new Couchbase SQL-like query language in your browser.

http://query.pub.couchbase.com/tutorial/#1
This idea of a procedural interface between compiler and debugger goes back Norman Ramsey's ldb: https://www.cs.tufts.edu/~nr/retargeting-summary.html (if not further). It seems like a good one.
rents have skyrocketed

This is an easily solvable problem: http://www.amazon.com/Rent-Too-Damn-High-Matters-ebook/dp/B0....

Capitol Hill height limits and parking minimums are insane. I used to live across the street from Seattle U, and the apartment building was only four stories high. It should've been 20 stories, since everyone in it was connected to the university. Every street west of Broadway / 10th and south of Prospect should have no height limits or parking minimums. The problem can be solved: Seattle's politicians (and, by extension, voters) choose not to solve it.
The Tools Don't Get You the Job
I don't think it is particularly important to restore trust to regulators, at least not compared to figuring out how to better measure the impact of regulation and make sure that it is still accomplishing whatever goal it was drafted to accomplish.
The Warrior Tradition: Conquering Fear
You're lucky that your boss at least has a vision.
Just an FYI that the "administration fee is 5%. Additional PayPal processing fees may apply." http://www.agorafund.org/terms-of-service/
Making 'temporary' commits and rewriting local history before pushing to a shared repo has analogs in other revision control systems:

* In Subversion, people track patches using tools like quilt to manage them before actually putting them together into a commit.

* In Mercurial, people use `hg mq` which is like a more featureful version `git-stash`.

These are basically all ways to track a series of patches prior to 'committing' them into the code base shared with others.
It was through regular savings and investing. I never had a high payout event.
Sighs.

You presented a challenge for providing a definition for the subjective categorization of a "great programmer." It was my assumption that you did not have a satisfactory one, based on how you presented this challenge.

Perhaps the problem domain which you presented is not immediately recognizable. In defining a concept relating to people, a plausible one will include terms/metrics/observations relevant to people. This implies a continuous domain (as opposed to a discrete one) much like what exists in analog systems.

Attempting to apply binary "yes/no" requirements and/or tests when faced with a partially observable universe doesn't work. Which is why AI agents use heuristics such as "confidence factors." And a person with which an organization has little to no history with presents a partially observable universe often limited to their CV. Now, a computer program has to do approximations such as confidence factors because _it_ is a digital entity (assuming a Von Neumann machine[1]).

But we, as human beings, are not Von Neumann machines. We are analog. Which implies continuous domain metrics (IOW: a "spectrum"). Hence the fruitless effort of attempting to apply software engineering best practices onto people.

However, addressing the problem defined as being "evaluate whether or not this multi-dimensional analog system can be of value to a collaborating set of multi-dimensional analog systems, for some equally nebulous definition of value" may reveal that collecting measurements within the observable outputs of said analog systems has a higher probability of success than one which attempts to apply measurements/practices for an entirely different problem domain.

YMMV.

1- https://en.wikipedia.org/wiki/Von_Neumann_architecture
Except voting machines have a huge collection of their own problems like being much easier to compromise and much lower security
The Brain Age
Sadly I can't read Arabic, hopefully there will be some translations. This can only be interesting reads.
When I say I'm confirming they got it, I mean I'm confirming someone actually looked at it. The fact that it was delivered successfully is indeed reported to me.

The act of transmitting the EKG serves to give the hospital a heads up that I'm coming, and that I think this patient needs care right away. I understand you're suggesting a system where every bit of data my monitor collects is available in every hospital in real-time, so I just have to call them up and reference it. My point is that is that the act of sending the EKG is a really miniscule part of the process. You're talking about 5 seconds over the course of a 30 minute event.

I don't think the tradeoffs in complexity and quiet failure modes would be worth it. If I transmit something, I get a confirmation right then that it did or didn't work. If a passive data aggregation system fails (and I'm used to it 'just working'), then I may not notice that it failed.
Yep. True story: that's how I ran my hotel reservation network in China about ... oh ... 8 years ago now. E1 link (30 simultaneous lines) plus a Sangoma interface card, Asterisk, IAXmodem and a lot of configuration, custom web-based call center operator distributed web interface. Faxes would come in to a human workqueue based on caller ID (we could tell which partner hotel were sending them). We'd store them as PDFs, ask someone to pick a page and place to 'stamp' (hah!) them to signal agreement or receipt, then automagically digitally fax them back. Presto: paperless office! Usually 3-5 people, we scaled to about ~3500 partner hotels (at the time, the same network size as the 2x leading competition, both Nasdaq listed) by being more efficient. I'm seriously considering re-launching this now, if anyone's got a fat China-scale marketing budget lying around.
BAH! you're right. i'm more ashamed that i misattributed it than the fact that i went boilerplate on HN.
I found it notable that this leak didn't directly flow from Bradley or Snowden:

"The group did not attribute the documents to a source directly. The press
release did note that the Saudi Foreign Ministry acknowledged a computer
network breach in May, and a group called the Yemeni Cyber Army afterward
began releasing “sample” classified material to various websites."
Lol yes, there are many more bugs ;)
The nginx threadpools aren't strictly for I/O. One of the other major issues TFA mentions is that plugins don't use epoll/kqueue, and they block (with all the associated performance costs).

The detail I apparently skipped is that uncached file reads aren't handled uniformly through epoll (which I'm surprised about). I don't see why files should be handled any differently than sockets. etc... in regard to non-blocking I/O using epoll.

Although, my issue is that everyone tends to look to methods starting with aio_ to do asynchronous I/O. Those are fairly bad interfaces (POSIX AIO) and inefficient (effectively threadpools). Using the nginx model with an epoll/kqueue event loop is a better architecture.
Stealing secret crypto-keys from PCs using leaked radio emissions
Fishburners teams up with Y Combinator graduate Dropbox
I never understand arguments like this.

You do realise that companies/organisations are capable of doing more than one thing at a time.
You should try your hand at deobfuscation of a VM bytecode like actionscript (flash), CLR, or JVM. I suspect that will give you good practice with dealing with "strange naming conventions" ;)
> Your logical fallacy is:

Please don't do this on HN. Stock snide responses, like this one or LMGTFY, are a way of insulting someone while ostensibly answering them. That violates the HN call for civility.

> sorry, no. It's easy to work out, but as a matter of policy I don't enter into serious debates with people who

Obviously dudul was wrong to call you names, but these comments were worse. Subtle insults do more damage to the discourse than crude ones do. Please reply respectfully.
Ask HN: Quantum entanglement, zero lag internet?
Does anyone have info on the level of experiments done to proove entanglement exists? What kind of accuracy do we have in our ability to send and detect info through entanglement?
Needleman-Wunsch Algorithm
Hit Counters: The Analytics Tool of the Early Web
That looks quite interesting. Thanks! I've actually got some PIC32 chips left over from another project.
I wasn't accusing her of lying. I was asking if there was any follow up and/or consequences. She gives more than enough detail to identify the perpetrator, and so has this issue been openly confronted (it might have and I'm just not up to speed) and resolved? Has it been ignored? Or has it just not been publicized enough?

Related to that question, and just as important, is the possibility that Allen is not lying -- but is telling what she knows and is pretty sure of (I suspect she doesn't trade on flimsy rumors)...but that doesn't mean that at the time of the interview, she knew everything about what went on. Stealing-of-credit is frequently very messy in the interpretation. And if the accused was publicly called out to defend himself, more facts may have come to light that affirm or contradict the accuser.
I would really like to know what kind of return they made on their investment.
> Any guess, how long that will last?

Maybe once India becomes a developed country and quality of life will increase for ordinary Indians then they will stop trying to please god.
FTC's request for comments on advertising homeopathy
I'd agree with parent, don't put up with humiliation; however, I don't necessarily consider harsh criticism humiliation: it depends.

That said, about your coding-to-vision thing: it sounds like he's just unable to dedicate the time to define the UX in detail. That's understandable, as a manager it's essential to delegate.

However, defining the product (scope, features, UX, …) is a core part of the business, and needs involvement from management (business strategy), customers/salespeople (market fit: have you talked to your customers yet?), designers and coders.

So, maybe do as much as you can for him (on paper or whatever), and when you're ready present the screens to him in a quick 10 minutes briefing.

If he still feels like you're wasting everybody's time, make him a business case based on past experience; ie. "Defining the UI would've cost us _this_ much in time, charging ahead has cost us _this_ much in time: we're losing money and wasting time."

If he still won't see the light, it's pretty much doomed.
€1B withdrawn from Greek banks in 24 hours, €3bn in 4 days
Am I really the only one freaked out by this?
Well, if you find it to be defective then you can get a free replacement. It's even self-service!
SNES Emulator Makes a Case for Software Preservation
This algorithm is typically used in Bioinformatics for gene alignment. I have used it successfully to align text translations. It's 45 years old and still very useful.
Have Wikileaks ever dox'd an ally to Russia?
Charity is about the donor as much as the recipient. Skip the pseudo-scientific horseshit and do something that matters to you.

Personally, I tutor a couple of kids in math every once in awhile, donate to a couple of religious organizations, a zoo, a local social services org, and a few museums. I find it fulfilling. One of my best friends is devoted to a particular state park -- he does trail cleanup something like 18 weekends a year.

Going down some philosophical rabbit hole where your life is essentially a dick measuring contest to figure out who is most selfless doesn't really do it for me.

Skip the measurement and do something real.
Okay, I spoke too soon (and maybe a little unkindly). If you skip to "Historical Summary" it's pretty darn good actually.
I wonder if this deal is designed to make eBay an easier acquisition target for Amazon or Alibaba?
The FDIC has long recommended [1] mandatory vacation blocks as a fraud-detection tool:

It is the FDIC's goal that all banks have a vacation policy which provides
that active officers and employees be absent from their duties for an
uninterrupted period of not less than two consecutive weeks. Such a policy
is considered an important internal safeguard largely because of the fact
that perpetration of an embezzlement of any substantial size usually
requires the constant presence of the embezzler in order to manipulate
records, respond to inquiries from customers or other employees, and
otherwise prevent detection.

The idea has spread in recent years [2].

[1] https://www.fdic.gov/news/news/financial/1995/fil9552.html

[2] http://www.marketplace.org/topics/business/easy-street/credi...