skysight-inc/HackerNews huggingface dataset:
I agree with your critique about the community attitude, so I sympathize with your position. However, speaking as a non-Haskell learner with a Haskell writing friend, I don't think it's fair to dismiss the notion entirely.

Haskell is pure functional programming, and it's structure actively discourages a lot of the more common practices in iterative languages. I watched my friend struggle with a very simple web project for weeks while he was learning the language. At the end of it all though, when it finally came together and worked for the first time, he was confident about its behavior in a way I'm not sure I ever could be with the code I write regularly. (I'm a game programmer, so I write a lot of C++ and dabble in Python and Lua.)

I think there's something to be said for the journey that Haskell necessarily takes you on. I don't think the upper skill ceiling for good Haskell developers is any higher than other languages, but the barrier for entry certainly seems to be.
But in this case, "make some money" seems to mean "make more than $26B after overheads", since they don't have the original $26B any more.
> but how much we can't know until someone builds a modern supersonic aircraft.

You really think modern aircraft manufacturers are surprised by the fuel consumption (or any other performance characteristic) of their aircraft prior to them actually being built?
that didnt dawn on me until you said it... quite the catch.
GPUDirect is very specific it require implementation on the PCIe switch (some modification to IOMMU), UEFI/BIOS and card, as well as the OS Kernel and the display drivers.

Because it requires both very specific software and hardware configurations only some features work on some systems.

http://docs.nvidia.com/cuda/gpudirect-rdma/index.html#suppor...

Also calling this DMA is kind of misleading it does require the CUDA software layer to work, and for the most part it's a lot of hacks coupled together to form a feature set.

So I would still currently stand by what I said that there isn't a standard and generic way for GPU's to have DMA access.
You probably have an account: LinkedIn has many ghost accounts auto-generated based on findings from trawling users' address books/contact lists.
> In short: the article talks like this discovery is somehow a huge change in how everybody views the SM. In fact it's business as usual: we built experiments to try to discover new physics to help us extend a model we knew was incomplete, and now those experiments are bearing fruit. This is normal science. It is not some huge rift in particle physics.

and

>The SM doesn't include gravity. It also has twenty-six free parameters that have to be determined from experiments; it doesn't explain why those parameters take the values they do.

26 free parameters. Yikes.

At what point does the addition of parameters and particles break through from "yet another particle we expected" to "this is completely unexpected and we need to seriously modify our understanding". Obviously with geocentric vs heliocentric it took a major shift in understanding before epicycles crumbled. Same with newton to einstein -- a major shift in understanding before minor errors were explained.

Aside from the SA hyperbole, do you think there is any evidence that particle physics is reaching critical mass in terms of convoluted explanations?

Of course, it could be the case that nature is just damn complex at the particle level.
Aside to the aside -- if you like this and also like Italian horror films, you should check out the movie "Berberian Sound Studio".
I think the point is that learning Haskell takes time and effort outside of standardized courses, so people who learn it are, as a percent of the population that knows the language, more determined than those who use more mainstream languages.

As a simple example, even dropouts probably know Java.
Buzzfeed live summary of WWDC is better than a live feed
Having been doing Java on and off since 1996, I would protest that java.io.* is a freaking zoo that I still don't have memorized.

For all C's faults, I still miss the simplicity of "FILE (star)", created by either "fopen()" or "popen()"

Not that I would have wrote that... :-)
I have thick amzer case on my note to keep it safe. Who cares about paper thin phones!? Not like the phone is always in my pocket ; but actually thicker phones are usually better to grip on to
To talk about each of your points:

First: I said IT guy because I think that covers a lot of people on here. I could've said dev, devops, systems, etc...

I tried to just encompass anyone who is technically excellent. My bad.

Second: This is the issue I am trying to address. There is no respect because tech folks regularly fuck up dealing with the business side folks. And yes, it's bullshit. but it does happen, and it happens all the time.

And to your unspoken 3rd point:

Yes, it is a culture problem. And what better way to address a culture problem by changing the culture signals surrounding it? If we make a new university program, eventually the culture may be changed.
The cost of vst plug ins is crazy! Something like this would go for around $100. Great work.
Some, yes. [0]

[0] http://i.imgur.com/Y5X3h96.png
IIRC, if you make a typo in a var name in Lua, you don't even get an exception like Python -- you just get nil. I'd prefer it to be more strict about errors like that.

1-based indexing. Prototypes rather than classes -- I don't think having to roll your own or research an object system for every project is a good use of time.

Lua is a great language implementation, but whenever I try to actually program in it, it feels like an inferior version of Python...
Image Processing: An Overlooked SEO Element
One of my go-to examples is http://www.gov.uk. Obviously a very different site to Facebook, but the way it combines the content from hundreds of individual sites while still making it easy to navigate is impressive.

To be fair, Facebook's UX is always going to be a bit of a nightmare just due to the sheer volume of disparate features stuffed in - the 'iTunes effect' as I've just called it - so the move to focused apps for specific features is probably a good thing.

To be not so fair, I get the suspicion that the UX is left deliberately confusing in places, especially the constant rearranging of privacy settings, to get people to share more than they would otherwise.
> Voting rights tied to the length of time one has held shares?

I like this philosophy. It prevents the Carl Icahn's of the world to stop breaking up companies.
Challenges of creating a solution that puts your security first
And that's by design of the CEO, who explained (paraphrasing) that such people are far more eager to drink her personal flavor of the corporate Kool-Aid if they haven't already been tainted by tasting someone else's.
Ah, the classic discovered-dog-treat-in-headphone-jack-while-flying scenario. We've all been there.
I download songs to Spotify with premium and use the 3.5mm jack to plug it into the aux jack in my car.

I guess a lot of newer cars have bluetooth pairing, but mine doesn't.
> Only a "handshake deal" employee with no wages, though.

A "handshake deal" is often (depending on applicable law and detail of the deal) a valid contract -- the lack of specificity on wages due may or may not be fatal -- the fact that wages were not paid may merely be a breach of that contract, not a sign that it did not exist.

To the extent that there is a lack of clarity on whether an employment and/or corporate officer relationship existed, that's even more reason to contact an attorney.
I always viewed tech as a tool to improve the other aspects of the organisation. What are you doing with tech if you are not improving either operations, marketing or finance?
Do Robots Make Better Lawyers?
Well, they're self-harming because they're breaking the law and trying to avoid punishment with nonsensical incantations based on a bunch of actual nonsense.

Maybe you want to take the stance that there is no such thing as mental illness (there is), or that the term is bigoted (it isn't), or that I'm a bigot for thinking these people need help (I'm not, and they do), and in that case, go nuts, you're certainly free to do so!

But this just isn't a situation where I'm trying to disparage people by calling them mentally ill. I just wish they'd stop hurting themselves (and their families, and occasionally others, like the cops they occasionally end up in shootouts with; and also enriching the few who lead this scam) by buying into this delusion and breaking the law (in such eminently avoidable ways! like registering their car or buying car insurance!) and suffering the consequences, but it is, after all, a mostly free country.

You might do well, too, to reflect on why you feel so strongly about this stuff.
"online authorisation" means the POS terminal authorizes the transaction with the issuer. EMV is a complicated protocol and that may not always happen for whatever reason. One example is the terminal has no internet connection but the terminal may also be programmed to not do it in certain cases for various reasons (eg. speed up checkout).

In these cases your issuer will learn about these transactions when the nightly batch job finishes. I don't think you want to get an SMS at that time.

Even if the authorisation is successful the final transaction may not happen, may happen at a different time or may happen over a different transaction amount.

Honestly I have no idea why I got downvoted.
Previous discussion: https://news.ycombinator.com/item?id=11880876

I'll make the same comment here: I was just in Mitzpe Ramon, IL with my family on a moonless weekend night. It is supposed to be the darkest point in Israel. The viewing was fairly good that night. And yet my kids were disappointed upon seeing the Milky Way. They'd expected the night sky to look like what they've seen in photos, like shown in the NYT article, even though I'd forewarned them not to. :-(
Baidu's Silicon Valley AI Lab Is Hiring Machine Learning Engineers
Things Microsoft Could Do with LinkedIn
Young Journalist contest: win admission to the HOPE hacker conference
Oregon Court Allows a Person to Choose Neither Sex
Back in the day, I worked on embedded systems that had memory-mapped IO. That is, there would be a hardware register at address 0xF0010010, and you would access it like it was regular memory. So you'd write:

*(unsigned long*)0xF0010010 = 0x11;

to make the hardware do some particular thing.

But if that's how you're controlling your hardware, how are you going to do it "safely"? You'd need your compiler to know which addresses are valid and which are not, which means your compiler needs to know about your custom hardware, and your compiler needs to change each time you revise a circuit board. That seems like an approach that is unlikely to be productive.
Especially when their costs are so low?
At the top of this page, there's a link labelled "web" that does just that.
Actually, it's got a coffee shop! Check out "lively cafe". And for more control, my group loves the soundpads. Click on the soundpad link or the tab. you can create some amazing environments with these.
On Slide 15, they casually write:

"Today Cortana knows about you, your organisation and about the world. In the future, Cortana will also know your entire professional network to connect dots on your behalf so you stay one step ahead."

Great, Microsoft. Can't wait. /s

Between the limitations of the word "know" (without going into the semantics of consciousness/intelligence), LinkedIn's well-deserved reputation for being creepy and Microsoft's ambition to "connect dots on your behalf", I can't say I'm thrilled.

Hopefully, managerial incompetence will come to our aid.
This Parody of Every TED Talk Ever Is Absolutely Perfect
Well the IPO has to actually happen before you can buy the shares on a normal exchange. This is just a filing with the SEC for a proposal to have an IPO.
Link to stream for VLC et al.: http://p.events-delivery.apple.com.edgesuite.net/16faohbadfv...
Oh, and here's another howler from the article:

"Originally theorists thought that the SM would be an approximation of a more fundamental theory that would be quickly discovered. This is what has always happened in the past."

No, what has always happened in the past is that it's taken a long time for the next more fundamental theory to arise. The article gives Newton's theory of gravity as an example. Newton published the Principia in 1687 (and discovered the key elements of the theory a couple of decades before that). Einstein published General Relativity in 1915. That's not a "quick" discovery of the next more fundamental theory.

As another example, Maxwell's Equations were published in the early 1860s. Quantum electrodynamics, the next more fundamental theory, was published in the late 1940s. Also not a "quick" discovery.
>Now I'm off to start a new venture as a solo entrepreneur. The only truly successful technical leader is the founder, and that feels right. My last day at my day job is June 30th. :)

Good move. All the best. I totally agree with this statement. For a technical person to become the founder gives the most amount of freedom. I have personally experienced this in my career. Working for corporates, I was often the tech lead of a project, with somebody else to manage the team, and particularly in Indian culture manager role assumes a relatively powerful role, and the tech person, is often frustrated. Even though you may feel, that it will be better off playing both roles, by oneself.

On this last point, I feel several tech people, although very able, often lack the confidence to play managerial roles. Have seen a friend who is CTO and very good, playing subordinate to his co-founder who is CEO. I feel he can play both roles, by himself and do it better. But can't help it, if he himself doesn't feel that way.

So, if you are feeling frustrated as a CTO, and want to have freedom while being able to get your hands dirty (programming, I mean). Being a founder, or even an equal co-founder should serve you well. If you can make it sustainable, nothing like it.

If you can make it sustainable, there is this risk of complacency. You may be too satisfied with just a lifestyle business. But that's another struggle & another story!
"more determined" -- you've obviously never dealt with Haskell tooling. :-)
In my neighborhood leaving something visibly plugged into the cigarette lighter in your car is a sign saying "Please break my window and look for electronics to steal"
It's illegal to be a pedestrian on a US interstate highway.
What makes you think MSFT will change that? It's not like it is AAPL on UX.

Plus, LinkedIn UX is awful because it's largely an enterprise product. I don't see that abruptly changing anytime soon.
Interesting you mentioned the marketing/exposure benefit aspect of going public. This point is overlooked a lot.
I remember this being one of the things that caught Blackberry by surprise. BB had better battery life and functionality etc, so BB co-CEOs never thought the iPhone would catch on.
I'm pretty excited about https://github.com/dgraph-io/dgraph

Distributed (yes, really!) graph database, from a guy who was on Google's knowledge graph team.
I think this will be a new source of memes.
Fine, replace one analog connection with another - that will not likely be standard on all devices. Cue plethora of easy to lose adapters taking up more space in my backpack. It's just silly.
Those two things are related: oftentimes, being innovative in ways that might, in the future, unlock huge revenue opportunities, can make short term revenues look pretty bad. Imagine Google reporting revenue prior to the launch of AdWords.
When the headline is a question, the answer is always no.

Even if this does mean new physics it doesn't mean the standard model will 'fall'. It will simply be expanded.
Something similar happens with TVs. If you ask people what they want, they say: "good color reproduction" but if you let them loose in a big box store they all gravitate to the brightest most blown out sets.
Aerobatic static hosting is now multi-region
I am a developer and have been seen many similar "positions" in the past (particularly 10 years ago, .com boom).

IMO they are intentionally trying to screw you. Do all you can to protect yourself, but be formal / polite where possible.
Apple WWDC 2016 Live Stream
Pro tip: ditch the sarcasm on serious matters.
> you can't unsubscribe from it

You can unsubscribe from all it.

https://www.linkedin.com/psettings/messages
> Getting bluetooth to pair or setting a phone into a hotspot and then joining the device to the wifi network would be a support call nightmare.

People are used to pair Bluetooth devices these days - cars, wireless headphones, keyboards, mice... it's incredibly easy.

As for Wifi setup, Edimax does something really clever in their Wifi smart plugs - upon first powerup, the device creates an AP. The phone app connects to this IP, transmits the Wifi connection details and then disconnects.
It depends on whether you want to end up in macro or micro business.

If ultimately you want to be an entrepreneur, then try to sign on as an early/founding engineer with a qualified and capable business team. You'll learn most of what you need to do it yourself by proximity.
Alternatively, consider one of the better incubators/accelerators as a way to draw a living salary while executing over time with support from your peers in the program and mentors.

If you want to be CEO of Cisco, suck it up and be a non-building technical leader. Eventually you'll be able to absorb or grow your scope into a profit-centre of the business (engineering is usually a cost centre), and if you excel at that you can climb the rest of the way. This is really the only end goal for which it makes sense to do an MBA.
what an annoying hassle it would be to have to pair and
unpair the same bluetooth headphones between two devices

There are actually bluetooth headsets that can be paired to two audio sources at the same time [1] and switch between sources automatically.

That said, such headsets are pretty rare and command a surprising premium for what looks like a purely software feature.

[1] https://www.amazon.co.uk/Jabra-Easygo-Bluetooth-Headset-colo...
Microsoft announces the Xbox One S, its smallest Xbox yet
Methuselah Foundation partners with NASA to create functional artificial organs
> remember to charge it every now and then, and otherwise not think about it much

And that, folks, is why the 3.5mm jack is still the gold standard.
> I guess they didn't really do a good job there

Not if their goal was to make the non-mobile version of their site usable on your phone. But if their goal was to make the non-mobile version of their site unusable on your phone, they did just fine. (Why would they want to do that? To encourage people to use the mobile version. Why would they want to do that? Among other reasons, to make them use the Messenger app.)

Yeah, that's pretty conspiracy-theory-y: it implies that Facebook did something that was unequivocally bad for user experience, in order to push people into interacting with their services using the methods they prefer. But then, disabling messages in the mobile website to push people into using the Messenger app fits that description perfectly too.
A handshake is not a valid contract, and in any-case, the other party agreed to a moderate salary until a series A on that same handshake.
Building applications at campaign speed
I was a manager and a lead technical analyst (basically a CTO with a much narrower scope than a full company). I now refer to the nine years I spent doing this so-called "work" as The Lost Years, because I wrote very, very little code and my skills dried up.

There are some people who enjoy it. But I found it to be exactly as unfulfilling you described it, for much of the same reasons (spent too much time fighting management fires and not enough time solving technical problems), and it ultimately drove me back to being a software developer. Thank goodness my skills hadn't atrophied completely, but I'm definitely behind my cohort in terms of expertise, and I spend too many cycles regretting the lost time I could have spent growing my skills.
Ask HN: What are some good peer-reviewed papers on psychology of programming?
What I mean by "psychology of programming" is broadly the application of psychological methods to understanding the process of programming. What are some interesting empirical results of such research?

Some examples of the kind of research I would be looking for:
- What are some key factors that affect comprehension of programs? How would those factors differ within each programming paradigm?
- How much of a measurable impact does a particular syntax of a programming language (e.g. python vs. lisp vs. C-style) have on program comprehension?
- Is there good empirical evidence that particular programming no-no's (GOTOs, global variables, etc.) actively hinder program comprehension?

I'm not necessarily interested in answers to those particular questions - I could obviously google for specific answers to specific questions. Instead, I would ideally like to know if there exist good meta-analyses which would aggregate findings in broader areas of said research and serve as starting points for further investigation.

Thanks!
It could also be your product.
I don't see what that matters. Just because the human baseline comes from what is essentially a virtual reality instead of actual reality it's still quite a challenge to generalize sounds from associated images. Just because the AI is an artificial foley artist rather than a model of the real world doesn't make it any less impressive to me.
"LinkedIn will retain its distinct brand, culture and independence" -- well that's a shame..
How about we solve this problem once and for all by turning this thread into a two-page series of complaints about how HN doesn't allow you to collapse comment threads. :P
Is that 25% active an estimate or a reported number?
No. As per Betteridge's law of headlines [1].

Joking aside, while the article has some content, the headline is definitely tending way to much towards click-bating.

[1] https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
> you can't unplug them without shorting the signal to ground.

Wrong. This is evidence of a cheaply desigined output circuit. There are many jacks that include muting switches. They are spring loaded, and when contact is lost, a muting circuit is enabled.

And, if you are disconnecting the source side first, that is your problem not the jack's. Any analog connection disconnected source side first could result in this behaivor. It can be mitigated by some circiut on the amplifier side that detects a loss of connection. The technology exists, some cheaper electronics just fail to implement it.

Noise on disconnection could happen with a digital circuit too if the designer of the amplifier/speaker fails to account for that case.
But it is effectively indentured servitude, because the workers see it as the first step to immigrating. Everyone knows this.
Question: Couldn't a lower number of job postings on LinkedIn also be attributed to other sites picking up those postings? Indeed, Glassdoor etc.