skysight-inc/HackerNews huggingface dataset:
Check out Elm. Only for Web though.
I would suggest the second metric to be labelled as "dry weight".
Neat. Clicked around, found a video of testing to 133 km/h at the bottom of this page: https://www.senz.com/en/senz6/
The only brilliance in the PR here is the speed with which Apple moved to avoid looking like the richest company in the world screwing over struggling artists globally. Never going to win that one. I suspect Taylor had back channelled her displeasure and only went public when Apple took too long/didn't agree. So they had time to crunch the numbers and think it through and moved quickly once it hit the public arena.
"Show me the code base"

Haven't tried that, not sure how it would go over, but I feel pretty reluctant to go somewhere new without getting that chance.
Black Chrome would actually be a pretty good name.
Maybe it's why I'm not a developer anymore, but my approach to a broken "w" key wouldn't be figuring out a workaround to using "while", but rather copying and pasting a "w" from somewhere else.
Danielle Morrill Interview
If radiation hits, oh say, a CPU register it might just change the value in a register. That is completely uncatchable and almost unobservable on modern hardware.

With any system on relying on hot switching to backups you must have a mechanism to detect errors. The mechanisms exist in many languages there are plenty of robust C++, Java, php, ruby, and sadly cobol systems out there. No new language gets to claim backups as a core feature of the language, unless cobol does too.

I am moving to my third job that has a cobol legacy system being replaced by something new. All three of these shops have backup systems that the business owners would never consider separating from their legacy cobol apps.
Add Japan to the list of "the west" about this; obviously not all that western, but famously a high trust society, which also obviously had made a fantastic difference in their economic growth.
^ Hit the nail on the head...

I've been using a similar wrapper for whatsapp web that I built myself with nw.js, but I didn't upload it to github because of obvious reasons (see WhatsAPI case...)
If employers really want people to work with them, they will pay them more. Everything else is meaningless and unenforcable. Cash on the barrel is the only thing that counts.

For job seekers, it's fair and reasonable to assume that any employer who makes promises against the future is lying, so for every promise you are made ("You'll eventually get to work on cool technology X!") you should increase your starting salary expectations, because you need to get a fair wage for being lied to.
If it isn't in writing, it doesn't count.

Heck, in writing doesn't count for much if it isn't part of a contract.
I don't think so.

It's a long time since any UK politician resigned on principle or on honor. I think the late Robin Cook was the last (over the Iraq invasion which he believed was illegal).

Private Eye has an endless stream of 'highly suspect' (since any suggestion of 'corrupt' may get HN into trouble, just to be clear, I'm not saying 'corrupt'.) activities of various government ministers, none of whom resigned or even came close - despite their misdeeds being exposed. Look at how many were caught in the expenses scandal - some UK politicians even tried to hold on while being convicted of fraud and other criminal convictions (with some initial success too, https://en.wikipedia.org/wiki/Nazir_Ahmed,_Baron_Ahmed). That's never going to fly in the US.

You really need to go back to Margaret Thatcher's cabinet before you can really find many examples of resignation on the back of government screwups.

I think a resignation is more likely in the US than the UK. And it's not at all likely in the US.
I've always described myself as too dumb to write clever code.

I try to imagine that 6 months from now I'll have a critical bug in whatever I'm writing and so I write it for that.

Apropos of nothing, I'd love an editor that could completely hide (not collapse) comments, as when something I write them I don't need them so hiding them would be great but showing them but been able to toggle them on later would be awesome.
4 Instagram Marketing Power Tools
Hey Kevin,

Thanks for the thoughtful feedback. And happy to hear that you liked our welcome Godzilla -- definite shout-out to Wufoo's dinosaur there :)

I totally agree that our sign-up flow has far too much friction, and you're spot on that all we need from new users is their full name.

While I like your suggestion of prompting for the user's name after they submit their reply, since Volley is a place to get help from real people, we believe it's super important to avoid all anonymous content, as well as all feelings of creating content anonymously. People just behave differently if they don't know that they have to "Own Their Own Words" (https://github.com/VolleyIndustries/readme/blob/master/etiqu...).

Here's our proposed improvement: upon signing up to Volley with your email, we'll also prompt that you enter your full name, but instead of bringing you out of Volley to your email, we'll automatically create an unverified account for you so you can reply right away. I think this gives us the best of both worlds: the benefits of our passwordless sign-up process without the friction of having to bring you to your profile before creating content.

Would love your thoughts on the improvement; we'll be shipping it this week!

Thanks again for the feedback, Kevin,
Mike
WWDC2015 Talk Recommendations
Yeah, I can see that model working. Checking out your site, your company sounds interesting and I'd love to learn more. Want to drop me an email? It's in my profile. =)
David’s Health Tech Weekly #63: Bioreactors, Blood Tests, and DIY Genetics
Typical 80/20 split exists at most companies. It's rare when you get a team of qualified motivated people together working towards a goal. But when you do, harness it, because it'll be gone before you know it.
I first saw this, when i was watching an ad about this feature in the youtube app
Well said. I would add to this that design patterns do not discern between simple concerns and cross-cutting concerns and those are key elements to get right at the organizational level.

Features are by definition almost always cross-cutting concerns in that they touch half the systems that makes up the application.

Even if your systems are pure isolated islands properly decoupled from each other, they can still be tangled back into a spaghetti mess when wiring it all together.

Furthermore, design patterns define data structures rather than data flow, even the behavioral ones, making them horrible at organizing the application's features.
For these reasons I have been using ear muffs (similar to the ones you would use for lawn mowing). Currently I am using Howard Leight Sync. It's basically an "over the ear" ear plug when it's not on. You can also use them as poor quality headphones.

It gets hot, but it seems to be one of the best solutions I have found.
I started keeping a diary of my dreams years ago but i abandoned the effort because of laziness.

I am one of those (lucky??)people who sometimes gain awareness of themselves dreaming and have the ability to control the dream.

Being aware of oneself dreaming and knowing fully well that i can simply get out of it when i choose to simply by waking myself up gives me a sense of peace and control that i have never felt in real life.
> There is no evidence the problem is cyber-security related.

have they fixed their data-leak into archive.org yet? (LOL) http://blog.valbonne-consulting.com/2015/05/20/misconfigurat...
The pendulum swings pretty fast these days, but yeah, she's probably the single most influential person in popular culture right now. (I'm not even a fan of her music, but I heard about her blog post from my kids before I saw it on HN.)

It also helps that she wrote a pretty compelling argument that Apple's free trial shouldn't come at the expense of artists.
Let's say you release a technical book that you've spent a year of your life writing (Not to mention the years of education and training to gather the knowledge to write it). It's for a hot new, but somewhat niche, technology, and you release it just as Amazon decides all ebooks are free for three months. It's a #1 new release, and the buzz from the new release publicity sells tens of thousands of copies in the first few months. Afterwards, everyone who wants it has a copy, and the sales months later are somewhat meager. The technology you wrote it for is later replaced by some new Ruby library, so there aren't a lot of kids picking it up that might be interested in your book -- sales flatten.

Sure, you didn't write anything that was going to join the ranks of "The Art of Computer Programming," but surely you wouldn't be okay just giving up the hundred thousand dollars or so in royalties you could have made? Without artists writing hit summer songs, there would be no hit summer songs. Without people writing flavor-of-the-month technical books, we wouldn't have those either. You might scoff, but people should be paid for these things.

"If you dont like the fact that Apple wants you to be their slave, then distribute your music yourself."
That's exactly what Taylor is doing. What's your point?
http://www.dreambank.net/help.html
How about we all just agree this is a click-bait article and we've all gone chomp on the hook.

I don't want to write 'who cares' but realistically neither John Deer or Google did. There were gifted individuals at both companies who wrote the code and developed the hardware and one day someone will write a book and it might be an interesting read.

To argue for JD or Google is just playing into the marketers hands.

/rant
The challenge of Verilog & VHDL is not learning the language, it's learning the paradigm of hardware & HDL. Everything is parallel, nothing is sequential unless otherwise specified.

In themselves they are very simple, basic languages.
I think you're thinking about it more from the technical persons view of privacy. Most non tech people do not think about these kinds of privacy concerns or worry about what Facebook knows about them. They already have likely shared a ton of data with Facebook and don't care and likely don't care to share more. However they may be concerned if they found out every business they go to was getting a bunch of personal information about them.

So I think the general consumer would be more concerned about all these random places they go knowing who they are and details about them. This is what I believe Facebook is trying to state, that no business gets any of your information. Not that Facebook doesn't get anything. So yes they poorly worded what exactly is private and what isn't.
Not surprising. Demand is coming from developers, so all major engines are supporting Linux now. Those who don't will be less competitive.

Some middleware solutions however still lag behind. For instance Umbra 3D still has no Linux support: http://umbra3d.com/

I wonder how Witcher 3 developers plan to port it to Linux without Umbra.
It only shows if you have google search selected.
Nah. I was just being a jerk. My first attempt I got a 31, my second attempt I got 19. My third attempt I was sick of staring at colored blocks and my eyes hurt so I threw the game at 3.
I bought a Compaq TC1000 when I graduated highschool for $750~. It was one of the very first "Tablet" PCs. It received a LOT of very positive attention when I used it on campus in college. It was a great machine and was very usable even with limited OS support.

Microsoft had a marketing problem (they still do) and not a usability problem.
I find it highly unlikely this was a coordinated PR stunt. If revealed, this would damage the reputation of both parties, particularly Taylor. On a risk-adjusted basis, it’s not worth it for such established players to do this sort of thing. There’s also the secondary issue of how Apple would initially raise this topic. What are the chances she would have wanted to play along? Maybe she has a close friend at Apple who’d feel safe suggesting this, but it seems unlikely.

It’s very hard to exactly predict how stories will develop. What if lots of other artists came out and publicly supported Taylor’s stance? Then, even if Taylor agreed to Apple’s next deal, the other artists might not. In which case, Apple finds itself in a pickle and nobody would be suggesting that this was coordinated – even if it was.
This is not really an evidence but maybe you could count as an symptom or even do the test by yourself. TV ads from german companies seem to be everywhere now in southern Europe. You can count three in a row easily and before the scam this was not usual at all. When a company needs to spend more resources in advertising, you can safely infer that they are having some troubles to sell their products.
Maybe you don't need a PHD, but from my perspective you do need more than an undergraduate in Engineering.

You just need a lot of patience. Learning Haskell takes a lot more than a few days. But it's worth it.

Haskell is the only industrial-strength purely functional (i.e. referentially transparent) programming language. The other popular functional languages (SML, OCaml, F#, and various Lisp and Scheme dialects) are all impure--they all have type systems that allow side effects anywhere in your code.

Haskell does run on Windows, Mac and Linux and is suitable for web and business applications. It has several fully-featured web programming frameworks: https://wiki.haskell.org/Web/Frameworks

I am using Yesod and I highly recommend it. It's like Ruby on Rails except the compiler automatically typechecks everything when you make a code change and tells you if you messed up. It is virtually impossible to even have a broken link.
Agree with this sentiment. A popup asking me to subscribe before I read the article, and another when my mouse left focus towards the top of the page (headed to the back button).

Definitely not OK, especially for a tech blog.
C# is a language where functional and imperative are freely intermixed, most notably through the LINQ library that shows up in some of the author's C# code examples. The purpose in doing so is not to constrain side effects. It's to make code more declarative and enable the use of compositional patterns.

I think that's where the article really comes across as tone deaf. If you're going to write an article with a title like, "Mostly functional programming does not work," then you better be prepared to demonstrate that mostly functional programming fails accomplish the thing it sets out to do. Instead, what he really demonstrates is that he fails to understand that there are desirable things about functional programming aside from purity and laziness. Which is in itself a rather fascinating thing to miss considering that the majority of functional languages are neither lazy nor pure.
I'm more excited about new games coming out for Linux from day one.
BUILDING a WEB APPLICATION WITH ANALYTICS USING DOCKER AND MARATHON
I'm not sure of all the details, but the standard cut on the App Store is 70/30 and has been for years. So 70% to the developer.

The cut on Apple Music for musicians is reportedly going to be 71.5% of streaming revenue. Pretty similar.
Those are not headphones. Those are in-ear earbuds. They likely block (physically) conversations much more than they cancel them.

I have over-ear noise-cancelling headphones and they don't do a lot for conversational tones. They're great for planes, and they're great for mowing. They don't do much for people talking nearby (beyond the passive blocking they do) unless I turn the volume way up.
Has anyone actually read Taylor Swift's post? She praises Apple and basically says that this one small area, isn't great.

This isn't exactly a total take-down and I wouldn't be surprised if this was orchestrated. Even if it isn't. It's the kind of deep PR/Advertising that you rarely get the chance to pay for, let alone afford. And the cost of almost negligible in comparison. Even then, they have a "special" rate during those first three months.

Apple is a beast at making money.
MapChat
GOG also has many Linux games, and all of them are DRM-free.
I don't like having people watching me, but facing other people (just having them in my field of view) is even more distracting.
Gotta love the government obsession with acronyms.

Where I come from, CVS and PIV mean completely different things. One of them is an abomination before God, and the other is a natural act of biology.
You're right, my meme-trolling was a bit childish. However I have read some of Britain First's facebook pages and the comments there are hateful, vitriolic and most of the time barely literate.

I actually agree with most of what you said here. I believe that Islam does have some serious structural problems, along with many other religions. Muslim friends say that indeed the Quran is pretty transparently calling for non-muslim's death, and it seems to be seized upon readily as the raison d'être for many of these terrible groups.

As for the asian sex grooming, this is exactly this kind of thing that far right groups jump on. Suddenly it's muslim grooming gangs vs a group of men abusing children. Don't forget that within the Catholic church there has also been widespread abuse that's been covered up by the church. Somehow there isn't a pervasive implication that being Catholic means that you're more likely to be a child abuser. In case there was any doubt, yes grooming children for sex slavery is more despicable than whipping up hatred for an entire religion based on said abuse.

I believe the way to counter "lumping people together, generalizing and stereotyping" or othering is precisely to point out the flaws in logic and call it bigotry and hatred when you see it.
Ask HN: What are good news sites focused on non-American tech companies?
Most tech news sites are focused on US companies, occasionally venturing across the pond to the UK. Are there any good sites that cover other countries?
You probably meant it can go as fast as 33Mhz, not kHz.
That sounds typical for any large legacy codebase serving hundreds of customers. It's not a government thing, it's just the nature of large projects. It's also not as simple as saying that it's waste. Changing 10 lines of code in an app that has been live for years can be the result of months of work and careful ruling out of 10,000 lines of code you decided not to change.
I think your read the parent comment wrong. OP is specifically talking about devolving from a high-trust environment to a lower (or low) one.

China (afaik) is just an environment with low social trust.

That's an interesting counter-argument to OP's last assertion (with whom I agree) since China has +10% economic /year while having really poor social trust standards.
Show HN: CLI to force kill processes, cross-platform
Do AI Machines Dream? Google's Do (Sort Of)
Judging the other teams is going to be more difficult, but for your boss and teammates, at some point in the process before you accept the job offer, say you want to spend a little time with them.

Some combination of luck and observation, and/or good social skills, might elucidate how the team's interactions go with other teams.

As mentioned above, a refusal to do this is a huge red flag. Even for a company like Google, which routinely does this. There are a zillion horror stories resulting from their closed allocation policy, like the hardware guy who was given a job doing vaguely hardware related Python programming. Without the option of moving to another team for 18 months per Google's policy (de facto if not de jure), he had no choice but to quickly resign to avoid ruining his career.

And I should mention what happened in my last job, where I wasn't able to do that, and the boss I was assigned to, who had absolutely no buy in, he wasn't given a choice about my working for him, took an instant dislike to me. That did not end well.

Echoing the theme of this subthread, for my last N jobs, in all but one recruitment I was substantially lied to. The one before that said I'd get enough time to review the org's long abandoned legacy software before a very firm (government contract) commitment to how long it would take to make it viable again.

Before that, the manager didn't reveal she'd taken an offer to move to a subsidiary that was splitting off. She guilelessly told me that the previous attempt to hire someone in my position failed because she'd mentioned that. That job ended when

The company before that had a pattern of hiring a "second" techie only after the current one had given notice, without telling prospects they'd soon be responsible for it all.

Two before that I learned later that my boss didn't want to hire me, but I was the only one who passed his whiteboard programming test (which for me was so easy I hardly remembered it by that time) and the company would have otherwise died, and I was fired as soon as they convinced the guy they really wanted to move from SV back to the D.C. area.

Before that, I joined a company just as a couple of devil investors took it over with what we soon enough learned was the express intent of owning all the company; they deliberately sabotaged the launch just to have 100% of nothing (granted, this was investor betrayal, in the denouncement 13 of us simultaneously resigned).

Before that, no bad faith can remember, at least starting out, and those jobs and organizations were substantially more successful. If this sort of thing has indeed become a pattern, we shouldn't be surprised by general economic stagnation, whatever the other secular causes there might be.
16 Product Things I Learnt at Imgur
I hadn't realised people would be so interested ! I'll try and answer some of the questions that have been asked.

I just use a single type of MOSFET, the 2N7000.
I did look at BJTs (in fact the whole thing started because I wanted to teach myself about "proper" transistors) but working out what resistor values to use to cope with varying fanouts/ins etc was too scary for me. One of the fundamental drivers when making design choices was that I really really want it to work when its built, it'll be heartbreaking if/when it doesn't, so I try to favour robustness.

The single MOSFET is also, I'm currently guessing, the cause of the slow speed. If you look at how the professionals (chip makers) do gates they tend to have two versions of the logic, one driving the positive case and the other driving the negative using both P and N MOSFETS. So the output is actively driven either way. My circuits only actively drive in one direction and rely on a pullup resistor (the 10ks) to generate a 1 output. Halves the number of transistors I need, but cripples the speed. I need to do some experiments to prove/disprove that.

I am planning on putting the design files on the website.

And I'm in Cambridge UK as opposed to Cambridge MA.
Josh from Smyte here.

Definitely check the docs as Pete suggested, but would also like to point out that we'll take just as much data as you're comfortable with and/or can send for privacy reasons.

We have a ton of different signals that make our system tick, but based on whatever you send us it'll function as best as it can.
Think of it like sending an email. You can't edit it once you send it.
Teladoc IPO Prospectus [pdf]
I think that the author's point was that C# was imperative and linq is functional. But the merge of the two does not give you best of both worlds, but rather to worst of both.

In pure functional coding the lack of side-effect guarantees safety during parallelism at the cost imperativity(code readability for those who have only ever written imperative code.).

In purely imperative code you get a guaranteed order of execution at the cost of simple parallelism because you are managing shared state.

With both you get to juggle the order of execution and shared state with none of the guarantees!

It can be done and I have seen it done successfully, but I would argue it is not a good starting point for a project or a language design.