skysight-inc/HackerNews huggingface dataset:
Really well said. It has taken me a long time in my career to realize the things I wanted - to be left alone to code - weren't translating into the product getting done any faster when I actually was left alone.

I've watched other programmers fight for and get left alone, and then watched as they went off into the weeds coding things that solved problems we didn't have.

Sometimes being left alone even increases my stress and reduces my productivity in the long run because I choose to work on harder problems and try to solve things I think people want, only to discover after I deliver that it wasn't very helpful and I could have chosen something much simpler to do and finished faster. In the mean time, I've delivered more code and increased technical debt more than I should have, and I end up getting interrupted with more maintenance issues down the road.
Ask HN: Any interest in a decentralized notes app?
With the recent Evernote privacy policy incident, a lot of people are looking to make the switch to something else, but that something else typically takes the form of "{insert name of private company} Notes App".

I've been working on a system that would allow decentralization of personal notes. Basically the idea is to remove trust from the server and place it on the client, similar to how you trust a Bitcoin wallet, but don't trust the network.

It's an open protocol, so anyone can build their own client or server. I've made some heavy progress, and have already published the open spec[0], server implementation (Ruby)[1], web client implementation (Angular)[2], and am now working on the iOS client.

I probably should have asked this before starting on the project, but better late than never. Obviously we all say we want security and privacy in theory, but when it comes to practicality, we get a little lazy.

So, do you have any interest in a decentralized notes app/system? What are some absolute requirements this system must have? What are things that would prevent you from using it?

[0] https://standardnotes.org

[1] https://github.com/standardnotes/ruby-server

[2] https://github.com/neeto-project/neeto-web-client
I think your confusion is stemming from your perspective. To you, smaller and lighter is unequivocally a Good Thing- However my 2013 MBP 15" is already light enough that I can one hand it comfortably, and can carry it everywhere without noticing. If they'd allowed the new machine to stay at the same thickness, they could have gotten more battery life out of it, which would be something that I would consider a priority- They could also have conceivably crammed a newer, faster graphics card in to it, which in a time when the entire world is starting to look towards AR development, would be a welcome addition. There are a lot of creative professionals, like writers and some developers, for whom the new machine is fine, but there are plenty who have a massive investment in outboard peripherals (that now need a couple hundred dollars worth of adaptors), as well as requirements for power that's now being offered in PC portables but not Macs, and for us the new machine with its compromises and price inflation was a slap in the face.

As for what wasn't released alongside it, I'm talking about desktop machines. Apple's desktop machines are direly out of date. Speaking only as an audio engineer, I need a machine that I can rack in a machine room and slot my dante card in to. There are many more who have multi-card HDX setups who are even more screwed by the current Mac desktop situation. For apple to use "Hello Again" in their teaser for the event and then /not/ release a new Mac desktop was another slap in the face to people who have been waiting /years/ now to upgrade.

So again, to answer your question in the context of the 2016 rMBP, The machine itself was slightly disappointing. The fact that it was the only machine that we got at that event compounded the disappointment exponentially- and the combination of the two is indicative of a thought pattern at Apple that's out of touch with what their long term userbase has always used their Macs for.
I think a right balance between remote & on-site is a better argument. I've worked remotely for a few years and I quickly found myself very isolated and it's contributed to my social anxiety.

Remote working can be a blessing during bad weathers or you want to take a little break from commuting.
Technical Leadership in Software Companies
Very good points about monitoring your cat's inputs and outputs. My cat develops urinary tract issues about once a year and you notice the reduced appetite and litter box use. I have a Litter Robot so I do make sure to check it at least once a day. The litter box is another thing I'd like to throw an ESP2866 in so I can monitor litter box use frequency.

Any ideas on how to detect a poop versus a piss? Perhaps there are urea sensors? The mass of the litter clump would be another good data point to measure, but I don't have any ideas about how to set it up with the Robot.

This hacker has the right idea:

https://twitter.com/litterboxtweets
The 3 Step SEO Formula for Ranking Any Web Page on the First Page of Google
Hmm, that doesn't sound quite fair. I wonder what we could do better there.

I didn't see the comments that you erased, but based on many things you've posted in the past, I'm sure they were in good faith and driven by concern for the quality of HN, which is something we appreciate even in the rare case of a misfire.
I guess you missed the part where he talks about Copenhagen and how people bike extensively there despite the fact it certainly doesn't have what anyone would call nice weather.
Bob makes some software and releases it open source as is.

Company X, is considering using Bob's software to release medical device Y. If the cost of developing Bob's software in house > risks of using Bob's software then they can chose to use Bob's software. They can also audit Bob's software release a patch, and then use that version saving money and reducing risks.

Note, it's Company X not Bob that's taking on liability but Company X also get's profit from selling device Y.
Now that I realize, problems caused by Y2K were much fewer than problems caused by leap seconds or "unexpected" leap days
Show HN: Generate weekly report from your Git repos
I've been researching diagnostic medical equipment a lot recently, and it seems like the biggest barrier to homebrew medical diagnostic equipment is attitudinal. Discussion about building your own equipment are almost immediately sidetracked by FUD about how dangerous it is.

Proper medical devices have loads of safety features! They have isolated power supplies! They are tested in harsh environments! They fail in a predictable manner! There are regulations that need to be followed! New devices are still expensive because they are better!

Yes, electricity can kill you.

Yes, improper medical advice can kill you.

Yes, malfunctioning diagnostic equipment can lead to an incorrect diagnosis, which, yes, can kill you.

Yes, medical regulations exist and protect us from harm.

While a homebrew machine would not be able to compete with the latest and greatest, I'd hazard that even rudimentary diagnostic equipment could save thousands of lives a year in the developing world. These technologies are not new -- the medical ultrasound has been around for more than 60 years, and the EKG has been around for nearly 100. It seems insane that cost is still such a barrier for the machines used for medical diagnostics, when the price of other technologies has fallen so much in the same period of time.

I bought myself a Rigol DS1054Z, and I realized that I paid $400 for an oscilloscope that would have cost millions of dollars 30 years ago. I thought about the experiments I had done on neurons using the 50 year old oscilloscopes as part of my degree, and I realized that an ECG/EKG can be replicated pretty easily with an oscilloscope. It turns out, building an ECG is pretty trivial. It's not a 12-lead ECG, but it's also something I built out of parts I had on hand.

I don't see why other medical technology should be any different. Yes, unregulated medical technology is dangerous, but the risk doesn't seem to outweigh the potential benefit. If the parts to build these devices is cheaper and more accessible than they ever have been, and the equipment needed to build, test and calibrate the devices is cheaper and more accessible than ever, it seems like the devices themselves should be cheaper and more accessible than ever. I think there is a place for a $20k ultrasound, but when you live hours or days from an ultrasound, a cheaper option could save lives, even if the primary purpose is directing people to get a follow-up with the more capable machine.
I predict a soon to follow Show HN from the same author, "Why you should never build your product on twitter's API."

I've been frustrated on how poor the twitter API is. Just wait until those app keys start suddenly 'expiring'...
I read books on the tube :)
Eh. I see your point. I'll grant that it's more or less true, from a certain angle: My thoughts on reddit are influenced as much, these days, by its effect on the wider world as by experience on the site itself. My direct participation trailed off some 3 or 4 years ago, judging by my comment history there. On the other hand, my participation tailed off in part because being on the site was becoming actively unpleasant, and I think that the direct experience of phenomena like GG is a reasonable basis for judging a community that fosters them.

(To be clear, I think a lot of the delta here is a question of scale as much as anything. I'm well aware that there were always virulent racists and ideological misogynists present in the userbase.)

Anyway, we disagree and that is that. Thanks for a reasonable interaction.
How to use GraphQL with Meteor
Heres an example of serial Music from 1955, Pierre Boulez:
https://www.youtube.com/watch?v=MS82nF85_gA

(Serial music is like a thorn in the classic cultural body of 'Music', because it's partly inhuman)
You can already get '3D' ultrasound, which is many individual images stitched together. Doesn't work if the baby moves around alot. Expensive and not covered by health insurance.

I don't think vet budgets are very large or favour high tech solutions but maybe you know otherwise.
> I'm terrified to think what the next step will be once Sprocket chooses to escalate.

I think we should be very happy that cats don't have opposable thumbs.
We have mobile (iOS/Android) SDKs, so you can use LD for mobile apps as well, but the backend SDKs are primarily meant for SaaS-style server processes (where the SDK token can be guarded from users, and the process serves many different users, some of whom will get different flag values).

We have gotten some requests for desktop SDK support, which would work more like the mobile or JS clients work, since there is a single user at a time, and the key used to get flag values must not leak any proprietary business info or details about other users. This is on our roadmap, so the funding will help here :)
What are peoples' opinions whether CSS Grid will replace Flexbox usage in a lot of simple layout cases?
Somewhat relevant and got some attention on HN recently:

http://theoatmeal.com/comics/cats_actually_kill
Bootstrap is really so far behind now I don't know why anyone even considers it as a viable option anymore. How long have they been in alpha/beta stage without a solid RC? It's legitimately pathetic and abysmal at this point.

I'm honestly really confused. I'd love to ask one of the devs how they've managed to literally do nothing while other, better CSS frameworks have been created AND versioned in the same timeframe.

Bootstrap 4 is just a sad attempt at preventing obsolescence. Time to let it die.
I'm hoping for something like this a few years down the line:

http://manishearth.github.io/blog/2016/08/18/gc-support-in-r...

Allowing Rust to generically adapt to an arbitrary Gc that it is nested inside of would be awesome.
ours are usually like that but the bigger one... if he can even see the bottom of the food bowl? his little cat world is upside down. i can usually just shake the bowl and set it back down and he's happy.
Why not just leave the dry food out? Most cats won't overeat.
> This sounds like dispute between Ireland and EU. Please remind me why is Apple dragged into this ? Specifically laws.

Yes, like all the other rulings regarding the Article 107, the infractor is the state giving illegal aids.

And the companies are "dragged" because they were given an illegal advantage over others companies and that advantage should be voided
> A lot of the cost comes from needing 50-100 transducers to get a useable image.

For-parts ultrasound arrays (which are usually broken because of obsolescence, frayed wires, cracked cases, bent connectors, etc, rather than destroyed ceramics) cost tens of dollars on ebay. But I agree with your overall point: hardware hacking ain't cheap. A $3k bench is north of desperation territory but still a fraction of what entry-level EEs get at the company I work for, and we're not in any line of business that would be considered "performance" by test equipment standards.
See also "System call conversion for year 2038" (https://lwn.net/Articles/643234/) for a brief discussion of the Linux case.
> You cant sue for following the laws.

Ireland was not following the laws
The way I see it, the benefit of cheaper diagnostic technology is the difference between no access (or extremely limited) to that technology and access to an inferior but otherwise capable technology.
At this rate, I expect Armageddon before Bootstrap 4 gets an RC.
U.S. wearables market is doing much worse than expected
Last time I checked, the (US) tax rules stated that if you sold ESPP shares or exercised employee options grant shares before a year had elapsed, the gain was to be reported as ordinary income on your W-2 and taxed accordingly. So you might as well send 28% of the sale to the IRS immediately, to avoid trouble later on.

Anecdotally, I once sold some shares/options, so the same gain was reported in my W-2, again on the 1099 from the brokerage, and apparently one more time from my consumer bank when I transferred the funds from the brokerage using a printed check. The IRS said "Screw your return. We're changing it, because you had additional income you didn't report. Pay up, Buttercup." Well, that "additional income" was actually the same pile of cash, photographed at different times from three different angles. It took 10 years and way too many hours of writing FOIA requests and explanatory letters to sort out. The outcome was not what I would ever consider fair, but as I no longer need to fight it any more, I'm content to write off my losses as an educational expense.

Your experience with an ESPP is about 99% likely to be better than mine. But before you take the free peanut butter, take a quick look around for any levers connected to a gigantic spring. Poke it with an 11-foot pole a few times.

It's but one of the several reasons why I mentally model the US government as neckless slab of meat that is 7'6", 400#, and a crack shot with an infantry rifle, yet with the ethics of a 4-year-old toddler. At all times, stay out of its line-of-sight, and if you ever need to interact with it, you'd better bring it candy and flattery.
There's a lot of nitpicking about the details going on in this thread, and it's very interesting to read.

But I think the gist of the post is that the hardware cost of a high end ultrasound unit is rapidly decreasing due to advances in ADC technology and the general trend of moving more and more functionality into DSP that used to require specialized analog circuitry.

For example, I recently bought a 20MHz spectrum analyzer and oscilloscope with built-in tracking generator for $145. Gear of similar quality would have cost tens of thousands of dollars just a decade ago.

https://www.amazon.com/gp/product/B018XD6Z5O/ref=oh_aui_sear...
My old neighbour had two cats (siblings) with unlimited food supply. Interestingly one of them was normal sized and the other one was extremely fat.
Well, we still have 21 years to solve it
> But I couldn't think of anything, so I asked Rik Signes. Rik immediately said that X should have used git-filter-branch to separate the 406 commits into two branches, branch A with just the changes to the 18 back-end files and branch B with just the changes to the other files. (The two branches together would have had more than 406 commits, since a commit that changed both back-end and front-end files would be represented in both branches.) Then he would have had no trouble landing branch A on master and, after it was deployed, landing branch B.

Well. Okay. That's a technical solution and it'd work, it's probably no less time consuming than going and fixing the code in a new branch and merging cleanly (every time I end up needing to filter branch stuff I have to RTFM on it, and it takes ages) -- this problem is NOT a technical one though; it's a process one.

Why are you landing 400 commits in one go? Half of those were on files which then start causing merge conflicts for your team and wasted a huge amount of your time?

Use feature flags, fix your conflicts in branch, don't merge anything into master unless it's using the 'merge' button on github/gitlab/gogs/whatever. And really think/discuss/roundtable about how you're introducing features because it sounds like this is running away from you a bit here..

It doesn't need to be this complex, and these kinds of messes can't really be put on the tools -- although git certainly makes it easy to set a lot of things on fire..
This is amazing, but I have to say, I really don't think it will work for my cat. He would learn to use an acetylene torch if there was food as a reward.
Yes, indeed! As someone who also sat in a room (with many other people) watching the clock tick until the stroke of midnight I still get pissed off if people remember y2k as the event that "did not happen". Nothing happened because most of 1998 and 1999 was spent running around customer sites checking & patching software.

I work with industrial control systems and the oldest code comment that was found about the year 2000 problem was in code from the early 80s. The programmer long retired but that code was still running oil refineries.

There were very little large chemical installations in the pacific so we waited for updates from sites in New Zealand. After those sites rolled into the new year without problem everybody relaxed and we knew that our software installed in middle east oil&gas sites would work ok so people would have petrol and diesel in the new millennium. Then the rollover in the EU and US region were easy after that.
Yes, that would be amazing.
Well don't get to ahead of yourself. The follow up should be "Building the H Bomb: A Personal History" by Kenneth W. Ford.
Shareasale Page 2
its turning into reddit

//waiting for this to be flagged and silenced just for suggesting HN quality has declined
On his Blog he wrote some insightful articles about how and why Trump will win. Unlike the mainstream media, he got it right. So I count at least two accomplishments.
My first rule of music is that any artist that became popular before the '80s, was terrible in the '80s. Look at Aretha Franklin. Who's Zoomin' who? What? Aretha darling, what were you thinking? There are a few exceptions to the rule, like Michael Jackson.
Can you expand more on why it's not viable and can you outline the other CSS frameworks and why they are better?

I'm using Bootstrap 3 right now and could potentially switch, but don't know if it's worth it or better features are at the destination?

Thanks
As a cultural innovation, trap music is cool. But from a musical standpoint, it's not terribly innovative. It's still a lot of mid-tempo 4/4. The underlying dismantling of conventional harmony was done in hip-hop 30 years ago by Dr Dre, Terminator X, and other great innovative DJs of the early hip-hop era.

That said, I think hip-hop is THE driving force behind innovation in pop today. Even country music is now being driven by hip-hop concepts. The beats of trap will be around for a while, but they sure as heck didn't invent 808 kicks or filter sweeps.

And it's important to distinguish between cultural innovations and real, substantial changes here. Disco was a cultural innovation 40 years ago. It's more or less dead now. 45 RPM singles were a real, substantial change.
Well... maybe I'm out of the loop, but what's better? Everyone I know uses Bootstrap. Bootstrap 4 is progress, and I haven't personally seen anything dramatically better. There's 1001 clones, but none of them revolutionarily better nor as widespread.
Don't feed your cat until 7am no matter what. Ignore all foot rubs and meows. He'll eventually learn and give up.

He'll maybe learn to give up. Or he's like one of our cats where we have to install a baby gate on the outside of the closed door to our bedroom to make it difficult for him to bang on the door all night/morning so that we can sleep.
This is just to let you know that we are working on all the issues you mentioned. We already updated the game balancing. An updated GUI is in the works.
And we would like to send you digital hugs via our new static website:

http://getbuggle.com/legal.html#

Many thanks again, icefox.
Right, but the casino has a great opportunity to rotate the cards in every game. Can you definitively state that the dealer never rotated one of your face-up cards after a hand?

We only have their word that they didn't know the deck was marked. They could have been cooperating in fraud for years. Let certain players win, especially against a troublesome high-roller. Save it to invalidate a huge win, etc.

It's improbable that their anti-fraud team didn't catch the issue because it's so obvious. Do a manual shuffle and fan the cards. 1/32nd of 2.5 inches is 1/80th of the width. Greater than 1%. I used to manually grade gems. In the beginning I could hardly tell 3mm from 4mm, in the end I could spot a 3.05 in a tray of 3s, and gems don't sit flush in your hand while you compare them. (At any rate, they will check after this, and mechanically I hope!)

The best way to deal with this is make the casino eat the loss. If they're innocent it'll teach them to be more careful.
> NYC, and it's helter skelter of noise and traffic and garbage and tiny living spaces, in my humble experience and opinion is not conducive to hard engineering problems.

I haven't spent time in NYC, but I have spent time in a city that's about NYC density, in a neighbourhood that's about Manhatten density.

Honestly, all the above doesn't didn't me. I don't mind the constant drone of city noise. It feels natural and part of the backdrop. Conversely, I do get bothered by hearing a weed whacker on a quiet suburban sunday. The noises in low density areas feel like they "break the peace" so much more, and you can hear and take note of almost every single disturbance.

Though that was working on stuff in my own apartment, I shudder to think the kind of offices I'd have to work in. I agree it completely makes sense for more people to work at home.
Well my cats don't need their (damn loud nonetheless) voices to wake me up... the fat cat (7kg) wakes me up by bashing me with full paw force.

Cats are awesome, especially at finding our weaknesses...
We implemented the LeNet-5 convolutional neural network, and yes when run sequentially it really does take that long. The sequential code that took that long was also written by professors who worked at NVIDIA, it was written as well as it could be sequentially. The project was a competition to see how fast we could have it go in parallel so we used a ton of parallelization techniques and tricks like streaming to make it go at .4 sec. Think again before you call someones code "crappy"
Nokia (NOK) Sues Apple in Europe and U.S
Also, if you are already otherwise employed, any such work is basically overtime expert consulting work. It has to pay well, otherwise it does not make any sense for you to shoulder any extra responsibility and hassle of getting things done in the agreed time frame.