skysight-inc/HackerNews huggingface dataset:
But it is actionable. Each and every time you chose a certain technology (FP over OOP, immutable vs. mutable state, static typing vs. dynamic typing, shared vs. specific terminology), we make a choice. These choices together drive our community towards a certain mode of programming.

So, your argument is true for individuals, but for the community it is void. Together we should focus on identifying correct, effective, simple and reliable building blocks on which we can build our larger systems.

Perhaps you haven't seen "Simple made easy" by Rich Hickey, which illustrates this concept rather well.
I would love to see the top nasty comments for the day similar to http://hckrnews.com/ and how it ranks
I haven't played it myself but user 1ko recommends the following:
"You'll love BalisticNG, it's like playing the original with better resolution and framerate."
I'm not saying I like the Australian take on this but I do think a central database for medical records has the potential to prevent medical treatment mistakes by a couple percent. That's thousands of people saved. At that point, I think it's something we really should discuss as a society because it would have a profound effect on the economy and public health. I don't think the idea is fundamentally flawed, I think that just like the justice system incentivzes people with a monopoly on violence to protect you we can legislate in a way that public health servants would be incentivized to look after your interests.
I think for the web to hold true to its ideas, there should have been a discussion of whether we want to have fully confidential connections on the internet. Sadly, this doesn't seem to have happened.
Ask HN: Best book to learn music theory?
As title says, Im interested in learning music theory, but can´t quite find a good book to start with.
USG: A firewall for USB ports
Much faster. A cricket bat is much heavier and less aerodynamic than a baseball bat, meaning they can't swing them as fast. Also the batsman in cricket has to try to do it wearing lots of pads!
This is why Bitcoin seems the most secure. 9 years of not breaking is pretty good.

Things like IOTA and Nano use verification methods that are untested.

ETH just seems wayy to expensive in POW, and seeing how they are already getting spammed in POW, POS seems insane.
Never personally seen a wcd sticker in the wild but once I was visiting a stately home and saw a guy sporting the MTV logo style wcd T-shirt. Possibly the first design they did?
Machine Learning – How to Get Started the Easy Way
> Of course the main purpose it served was to relieve stress, nevertheless it helped me with my work a few times.

That seems more preferable to becoming what essentially amounts to becoming a mouth piece for potential areas of preference (error?) in software design.
Yup, the worst thing is that if they had got it right it would have been more or less due to pure chance, and it would have led to business flowing their way!
Having coded full-time in Swift for 2 years now, I can attest that strongly-typed languages really do a lot for code quality and especially reliability. Sure, you still have semantic bugs all over (that's what tests are for), but whole classes of bugs (null-pointer refs, dangling pointers) are at least greatly reduced. As long as I stay away from the no-nos (like implicitly unwrapped optionals) and use the goodies (immutable models; enums with attached values; generics), my apps hardly ever crash now, once out in the store.
> Apple will give themselves a cushion to prevent undesirable pricing discrepancies (or the need for frequent price adjustments) if the U.S. dollar strengthens against the euro

Apple is a trillion-dollar company that has people who can and do hedge FX exchange rates on their products to keep costs predictable in local currency terms. As such they don't need a "cushion" - beyond the need to cushion their margins, that is.

(And even if they didn't hedge FX - if they need a cushion now, why didn't they need the same cushion before?)
Interesting observations here about team sports have a bunch of extra opportunities for randomness. Do you know if there's anything equivalent to Fargo Rate for snooker (or other individual sports like tennis)?
I use Fastmail's subdomain addressing [1] to sign up for services in a very similar manner. I'm certainly sympathetic to bad services abusing the privilege of having your email address. My contention is that while this is the purported benefit of mailinator.com, in reality many people use it to abuse services.

In other words, there's a big difference between using ikea@ and saastrial1@, saastrial2@, saastrial3@,.. and so on to keep signing up for trials with the same SaaS provider.

[1] -- https://www.fastmail.com/help/receive/addressing.html
Microsoft OneNote is good for this.
Vitalik Buterin: Putin's Useful Genius
This is spot on IMO. I often see people touting the benefits of unit tests during a refactoring...but 95% of the time refactoring involves modifying class APIs since the hardest part of development is getting the object model right. Unit tests only assist refactoring when you don't modify the APIs - in other cases they are a burden.
I love how many ways there are to do this. My version uses empty Git commits: https://github.com/ellotheth/dotfiles/blob/master/bash_funcs...
What a Crypto Currency needs too is price stability, and that isn't tackled by XRP, nor can it be added to it since it has no smart contract capability.

So you sacrifice decentralization for only one of the necessary characteristics of money. Not worth it, PayPal works fine for now.
You assume that small businesses who have a FB presence but do not have a web site are interested in updating their FB presence often and value those updates enough to want to cross-post them elsewhere.

That’s a hypothesis I don’t think will prove true.
That is the case indeed.
However the ehealth-ehub system (which I assume you are talking about) is not automatically in-sync with the data the hospitals have about you. When it is necessary to receive the data, the system will poll the hospital for the required data.

Then we have "NexuzHealth" in Belgium, which is an app you can install that shows you which data the hospital has about you. It's a network of 20+ hospitals but you can only view your data if you are actually a patient at these hospitals, and the goal was to provide the _patients_ with the same information doctors can see about you. Something you would normally not know about.

Source: I work in one of these hospitals (software engineer) but not directly related to the app nor the ehealth system, so this is my (limited) understanding of how it works from being around the people actually implementing this.
I agree completely with your opening remarks.

>"You can only say that if I toss the coin a 1000 times, then close to 500 are going to turn up heads, and another 500 are going to turn up tails."

Sometimes you can do that and every single flip will be heads. It's unlikely, and across zillions of universes you'd only find it once - but we don't have a pool of universes that we can sample statistically.
For "access control layer" to work in the general case we need to be able to code it in a real programming language, no? Or are you going for something one-size-fits-many like Sharepoint?
Building a Node JavaScript Interactive CLI
> u can write fairly complex rules with the access control layer

Oh, I see. As a suggestion then, many business rules are not tied to roles. You may want to look into some "always enforced rules" or something like that, to avoid having to repeat these rules for each role (and the maintenance nightmare this entails).

> your own graphql layer and schema stitch with hasura

Again, I'm not versed in GraphQL in general, so this is from my ignorance. Maybe you could provide some example/tutorial on "stitching your own GraphQL apis with hasura" (your other examples, posts and tutorials are awesome btw!).

> You can use the tooling around Postgres

Fair enough. I've always found a bit hard to properly manage and test these native features (much harder than managing/testing pure code), but it is a sound solution nonetheless. Maybe you want to hint to these other projects somewhere in hasura's docs (I've checked them and couldn't find it, but maybe I'm just blind/didn't look hard enough).

Again, awesome project and good answers. I can't stop going through possible pet-projects to try this out soon! :)
Exactly. I have the non-retina + DVD-RW drive.
"If you can compile fortran" - if this is requirement to understand a model I already don't believe it.

I bet I can create a model for you that shows global emissions in developed nations have reduced because of the increased popularity of Goldendoodle.
How to Learn Ruby on Rails in 2018, the Ultimate Guide
I don't think encryption hinders the true ideas of the web, it merely blocks malicious actors, of which there are many in almost all areas and connections.

The entire set of encryption can be easily opened up for inspection and manipulation if all parties agree this is good idea.
I get that there's benefit to a centralized health database if you're in a country with socialized medicine, but if dealing with private doctors, why not let the market provide this capability? My primary GP uses one version [1], and I get that there would be several competing others until some convergence happens. But at least with these private providers, if one fails or falls out of trust, patients and doctors can move to another - your data isn't permanently locked with an untrustworthy government.

[1] https://healow.com/
The axes are defined by the font. Slant implemented that way usually leads to an oblique font, while many fonts (even sans-serif ones) have distinctly-designed italic variants. Simply applying a skew transform to a font only rarely leads to something good, which is why most fonts don't offer that.

At least FF Meta has an italic axis, but only two discrete values for it, which comes out at more or less the same as two different fonts.
I hate AMP as well.

They’re less maintained, feature less pages (see reddit), and they have obnoxious script that prevents hold-tap from allowing “open in new window” from working.
Using Rails secret weapon: ActiveSupport::Notifications
Same, I also actually like the keyboard. When I'm not using it, I'm using Topre switches or Cherry Browns. I'm worried about the durability issues, though.

I think the touch bar sucks, but I like the touch login button.
Absolutely true. Parent may just not understand all the details. One thing that can be slightly confusing w/r/t copyright and recorded music is that the there's a rule that automatically grants a license to produce a new recording of a piece, without the original author or the copyright holder even being consulted. This is called a "mechanical license"; you can perform your own version of any musical work as long as you pay the fee and royalties for it.

That said, I believe there are still provisions for something like "moral rights" where the original author could sue to block publication.
I guess I don't understand the value proposition then. Why would you do that?

I don't want to be too harsh. It's just my honest feedback.
Interestingly, on Mac Safari it actually renders in color https://djr.com/merit-badge/
> These people are paid to know their target demographic and to make choices that maximize profit for any given product.

There was no lego for girls, most sets were clearly for boys (via colors and such) and then they made it and it suddenly drove sales big time. It is fair guess that same sets would sell even sooner.

> a certain percentage of parents wouldn't find that feature appropriate or scary or simply not something they would consider as suitable for a toy.

This is true. Large percentage of toy buyers actually, most toys are bought by more distant relatives and friends who prefer to follow all social expectations and wont buy what is not appropriate for gender. Not because they would be evil, but because basically just want to be done with selection quickly and simply and then go their way.
Why can’t you like both? Surely you can appreciate that the French monarchy had a non-zero impact in the French culture and identity that remains to this day
laughed at the notion that apple would ever be able to make a serious mobile phone

https://bgr.com/2016/11/04/ballmer-iphone-quote-explained/

edit: added the word 'serious'
Any comparison with PostGraphile?
The article argues that you should test larger units (integration tests) rather than unit tests, but also that you should use a statically typed language. This leads to less flexibility and more «ossification» in my experience, much like the overly detailed unit tests. Seems to be a contradiction, in my opinion.
Everyone I used to know in the UK DJ/VJ/festival/tech crew sphere had plenty of stickers.

The pics on this thread with lots of big company logo stickers do look odd to me though.
It's a parable which means it is fiction that that ignores details to make a point. As such it does it's job quite well unless you yet to read more into it than the author intended.
Banking does not create meaningful emissions. So emission vs GDP when ignoring imported goods is meaningless.
Sure, and I’m participating in that discussion right now - for me, it has a high risk of seriously negatively affecting me. There’s other bits of law that I oppose for similar reasons - there’s an opportunity to do a bit better/be a bit more efficient, but at the obvious cost of seriously harming people. I think that many people don’t recognise the downsides to centralised databases vs more efficient records transfer systems etc.
If you are using Ruby, I can recommend the image_optim[0] gem together with image_optim_pack (that packs the binaries), it is maintained by a great person I only know by the name of his handle "toy".

I used to give him a few dollars per week when Gratipay was still up and running, sadly I don't know of an alternative now.

[0] https://github.com/toy/image_optim
What's the likelihood of California actually splitting?
I'm getting some rendering artifacts, i.e. white horizontal lines.
They do but not more or less than footballers, bakers or your neighboor. There is nothing special about football except the idea that it's special.
It's the same thing. How do you think encrypted SNI will play out? The IP address is still available, so this only helps if the IP address you're connecting to hosts many domains, some of which are desirable to the censors to keep unblocked. In practice this means big CDNs and hosting services, of which there are only a few.

The reason they stopped domain fronting wasn't technical, it was business related. If these engineers can't win the internal political battles to keep domain fronting working, what makes them think they can win the exact same battle this time around?
Maybe from cloning one's own cells, then carefully dismantling them to free up mitochondria without damaging them? I don't think a lot of the tissue should be required (that is, ounces, not pounds).
Very few manufactured goods directly require much in the way of emissions. Currently companies simply trading off external costs for free, but their are generally many viable alternatives should such emissions be fined.
Homepage that looks like windows
> which do you think is going to be much harder to breach, your local doctor's office or a central database that's guarded by armed guards and experts?

Who’s going to break in to a doctors office, then scan and upload your medical records? I don’t think thieves in Australia would even bother with doctors offices because no drugs or cash.

Rather, it seems certain that this database will be breached and the data sold on the black market, and / or some future government using it outside its intended scope.
It definitely may be and the government has been building a faster (100 km/h) large highway for the last few years. But I think it's far more likely to be due to labour shortages. I'm not very knowledgeable about economic policy, but I'm personally not unhappy about the flatline anyway. I'm slightly worried that I can get a 25 year mortgage practically for free at some banks, but otherwise I have to say things aren't bad here. I suppose we'll find out in 20 years.
> Why can't this be made illegal if yelling "fire" in a theater is?

Yelling “fire” in a theater is not illegal. It was asserted to be the kind of thing the government might permissible prohibit in dicta (which are not themselves authoritative) illustrating the decision rule, without any citation to supporting precedent, in a later-overturned case in which the court allowed what is now recognized as an imperssible restriction on core political speech.
Only predict events that are easy to predict, never fail!
I used to do this in visual studio, it had a task list view that would aggregate all the comments that start with 'TODO'. Since I made the move to VSCode I haven't found anything similar.
Hm, now I'm interested if people in warmer countries / continents suffer less from Alzheimer's.
As a contractor it’s useful record things like attending meetings, presentations, research etc that aren’t code.

In fact for any employee it’s useful to keep track of stuff like this, come PR time.
More could be done. This can not be left to the vagaries of the markets. The whole world is committed, except the US, even after being the biggest polluter, currently, cumulatively, per capita and per GDP.

Very unfair.
If you're not going to couple any business logic to the persistence layer, then what the hell is the point of using a RDBMS?
Self plug: I wrote https://github.com/dbalan/idid to do more or less the same thing when my did file needed a bit more structure (also an excuse to write some haskell).
Great. I wish we have done the same.
And so what? The building is a wonderful piece of history worth to preserve.
In what way is this a legal form of front running?
How does it handle batch execution of queries?
Not really, seeing tons of them at European tech events and universities too.
No, but I also do not have a precedent for a country not taking responsibility for CO2 emisions.

It's still a good solution.
Show HN: A browser extension to clean up Gamasutra's UI
I think this is never done. I suppose both groups receive two therapies, one of them being the best available therapy for the condition, and the other either the new therapy, or a placebo.

This requires new and old therapies to be compatible, though.
I assume, because you're already using an FB page for your business, and you want to create a website but don't want to hire someone to update it or waste extra time doing it yourself (and especially having to learn a new CMS).
That's true, although it's better than "bind".
I don't find the resulting glitched video very interesting ... it just looks and sounds like an MPEG streaming having trouble in a glitchy low-bandwidth environment.

One glitched audio example I found quite beautiful is the audio art piece overlaid on John Adam's "Christian Zeal and Activity" from "The Chairman Dances" album ( https://youtu.be/59ceORsBT0A?t=204 ). The URL starting at 3:24 provides about a minute music intro to the glitched, cut, re-ordered audio of an Oral Roberts (?) sermon excerpt where he talks about Jesus healing a man with a disabled hand. (Not all performances of this piece use the same audio sample.)
Social Media: An Apology
My bad. I was looking at this page which says 'coming soon': https://www.prisma.io/docs/tutorials/setup-prisma/connect-db...
Cool! I would store this file on keybase’s KBFS so it’s available on all of your machines.
People are pragmatic, at least in this regard. They don't really suffer from the bandwidth costs, they want fast encode speeds for offline storage.

And they are simply cautious. They don't really care about the hype x264 is good enough visually, now all visual comparisons are done on ridiculously low bitrate (which is a good thing, but people don't really care).
Yea I have that shirt too. Don't think it was the first design, there were a bunch of others before that from what I remember and can see in my collection.
It's a common pattern in JS to use many small packages over fewer large ones. Some maintainers might take this too far, breaking their package up so that each function gets its own package. That is how you get 388 dependencies in complex packages.
Damn What is that bad smell?
PyDev of the Week: Katharine Jarmul
It’s easy to bypass whatever security mechanisms are in place by a hospital, physicians office, insurance company, subrogation contractor, pharmacy, billing contractor, branch office of a sprawling health network. The sheer volume scope of custodians is big, and every one of them is a risk, some more than others.

Even without a breach, custodians are able to monetize “anonymized” data to third parties, who can often reconstruct it.

In olden times, all of our records were in a paper folder. Breaches were more often related to office staff losing said folder. Incidents where a bunch of guys with a truck stole shelves of folders were rare if they ever happened.

IMO, with the exception of inpatient orders, prescriptions and referral automation, most of the impact of EMR has been a net negative to the patient. The fact that all of my providers don't trust the system and ask me the same 5-15 questions every time I see them belies that.
The line between marketing making and prop trading is blurrier than you think. Whenever you quote a price you're implicitly making a prediction on the future of the market.
It's easy to scale when your transactions are basically only tcp/ip messages between trusted nodes. There has to be a bettwer way...I'm personally in favor of dPoS (delegated proof of stake) networks, that can have high throughput without sacrificing decentralization, with consensus achieved by representatives that can be changed by everyone in the network. Still, xrp might have applications in the banking world, time will tell.
> does "risk 10 times lower" mean that there is one 10th of the risk? so a 1 in 10 chance becomes 1 in 100?

There’s no way to tell from reading the article, you’d need to read the paper. From the article it’s not clear whether it’s the 2.5x increased risk that’s decreased to 1.25x, or whether people on antiviral meds had a lower risk than the control group (0.25x).
There is a fine difference between being positive and self-deception. There are no direct lies, but like often in today's media they only focus on one side of the story and leave important information out.

For example what was already meantioned here that this whole thing is just initial offer subsidized with VC fund and that it will not last forever.

Second, the cheaper taxi's argument was true in a way few weeks ago when Finland still had the old taxi monopoly regulation going on. Now that the market is open, there are a lot of options and some probably even cheaper than this. Also the article doesn¨t mention that you need to use special Whim-supported taxi's which are very limited. In reality you are most likely not going to get your "cheap taxi ride" when ever you need it.

Third, Whim has some kind of contract and/or legal problem with the Helsinki Public Transit Authority and while regular users can just use the public transit and keep the traffic card in their pocket, Whim users have to buy individual tickets each time.

And the list goes on...

I like the idea of the company and idea of revolutionising public transit, but these kind of BS advertisement which are made to look like news is not the way to go.
Same here. But haven’t found an effortless way to append from the shell file like author. As a result, I have more days without entry than days with.

I looked at Google’s scripting and didn’t see an easy way to open and append text like timestamp.

I used something similar and just appended a file in Dropbox, but I have a few locations that don’t allow Dropbox mounted.
If you’re developing on a Mac, ImageOptim can handle all of the image compression (JPG, PNG, etc): https://imageoptim.com/mac

For SVGs, svgo (brew install svgo) usually produces the best results for me.