skysight-inc/HackerNews huggingface dataset:
It looks nice.

Only problem is that it though it only changes one time per second, the requestAnimationFrame() mechanism will cause the clock to wastefully repaint itself many times per second.

Actually instead of fixing that, maybe it would be possible to interpolate sub-second-precision positions, to have a smoothly moving second hand.

Or, here is an idea: simulate the impulse function of each pop of the second hand: how the hand overshoots, followed by the decaying oscillation known as "ringing".
Clickbaity title. The point is that although people do want to be happy, they prioritize long term satisfaction with memorable experiences and the evidence of those experiences.
I don't think I have ever found the reviews on google play to be useful. I switched to fdroid which has no review or rating system and I dont miss it a bit. I find its usually easier to just open the app and see if it works.
If dealing with one to one going with any absolutism's logical extreme is batshit insanity that suggests murdering absolutely everyone else to ensure that your safety/freedom is never potentially compromised is the only option.

The actual details are nuanced and the general line is 'freedom to swing your arms ends at my face' from general reciprocity and sustainability - freedom to cause harm unilaterally (distinct from self-defense) damages overall freedom as well in the same sense that a power vacuum can lead to less freedom as the strong dominate.
The Apple Tax is especially hard on Spotify since Apple launched Apple Music (previously, Spotify passed the 30% on to customers, but $13 vs $10 for similar services doesn't work). Both services are $10 per month. It's well-publicized that Spotify pays out 70% to labels, leaving nothing to run the service.

Full disclosure: I used to work for Spotify. My personal take on the fee was that 2%-3% is the floor (credit card processing), but Apple could charge up to 5% and reasonably justify the value-add without risking price gouging or anti-competitive claims.
Generally speaking, people are not forced off the road and into jail when they kill others while operating motor vehicles, except in the most egregious cases.

It’s a running “joke” in some circles that if you want to kill someone and get away with the crime consequence-free, hitting them with your car and claiming it was an accident is the most reliable way to do it.
Happy New Year 2019 HN Community
Thank you for your kindness to share with the world.

As we start the new year, may content creators have more strength to teach the world

May content consumers have the courage to create content for the world.

Best wishes to you all.

You’re awesome!
Apple allows physical items or services to be purchased without Apple's payment infrastructure. The strict rules and 30% fee apply to "digital" subscriptions/items only.
Yes but we're not talking about the driver/car/company combo that killed someone. That was a different driver, a different car, and a different company making the hardware/software. Forcing a Waymo car off the road and pointing a gun at the driver because an Uber car killed someone is not the same as what you're describing.
His numbers are overly optimistic in most of the country where a 2/12 pitch roof is uncommon, 4/12 - 9/12 is more common.

Is 2/12 common anywhere? Certainly not in any place that gets snow.

(he does give some numbers for other pitches in his charts, but in the teaser paragraph, he uses 2/12)
"As a licensed professional engineer, I ..."

He is an engineer as far as I am concerned (and time served as well as his quali):

Jarlstrom, who holds a bachelors of science degree in engineering from Sweden
Not only, but apparently includes bio-fuels. Sorry, but agriculture is hugely environmentally impactful. We should not be growing fuel. I think a lot of it is subsidized by governments. Extracting petroleum from the ground is going to continue to be cheap for a very long time.
People should be held liable for intentionally stating non-truths with respect to one's own, or another's character: ie falsely claiming to have a certain medical license.

Howver, I don't see how you can come to the conclusion that ordinary people should not be able to tell their children, friends, parents, or anyone, medical advice. If so, where does it end? Can you tell your child to take medication? Which medications? Can you help victims of accidents? Give CPR? Can you tell your Father not to get that particular medical treatment? Can you tell someone to not trust a particular doctor? What you're suggesting sounds like a litigious nightmare of egg shells through life.

On principle, should we not err towards advocating for granting power to the people instead of centralized, corporate and government authority structures? Or do you just not believe in that?
US Strategic Command Reminds World It Could Annihilate Everyone Before Midnight
People in Arizona are using guns and knives to demand all human-driven cars get taken off the road because some of them kill people? I haven't read that news story.
There's a special place in hell for private equity firms. Go ahead & downvote me. You're not changing my opinion.
It's kinda like how you can charge obscene amounts of money for popcorn when you own movie theater.
I have several somewhat orthogonal thoughts on this:

1. This is exactly what I've feared and suspected about JPEG-XR, webp, and JPEG-2000 (which Safari ever so quietly supports). I especially wondered about JPEG-XR after reading how Microsoft had done some great things with GPU-based hardware acceleration for JPEG decoding in IE11: https://blogs.msdn.microsoft.com/ie/2013/09/12/using-hardwar...

I was puzzled by the fact that they never mention JPEG-XR and have never published a similar post about hardware acceleration for the more modern format. They've been incredibly lazy and unfocused on XR for years. It's effectively dead now.

2. The author of the don't use it post keeps saying it gets "software decoded". This implies that this is unusual. But it isn't. Does he think JPEGs are not software decoded? They are in Firefox, and probably every other browser but IE11 and Edge. Someone correct me if I'm wrong. Browser makers have been surprisingly inert on using GPUs for image decoding. libjpeg-turbo is used by Chrome and Firefox, and possibly Safari. It's pure CPU, albeit with some SIMD. That's "software decoding". Hardware acceleration normally means GPU, or a fixed function unit/ASIC like you see for some video codecs.

3. One percent? This was all about a -1% drop in some metric? What's the error margin?

4. He implies that there's a lot of JS in this SPA. This seems like a possible confound that won't necessarily apply to rigorous web developers who don't overload on JS (who are admittedly extremely rare in 2019). Sure, they showed that XR was using more CPU, but so do all post-JPEG formats.

5. Which leads to my last point. What about webp? He strangely never mentions it. It's like only JPEG and XR exist. webp performs very poorly in CPU efficiency compared to JPEG. What are trivago and Cloudinary seeing on that front? Is webp less taxing than XR?
https://imgur.com/a/qhdXiSr
Is it? This doesn't seem to be the AI responding overly accurately to the training data, but more a case of the AI crafting its own test data.
Or did I misunderstand what happened here?
After the price crash in 2008 we lost 40% on our 1 bed flat. Couldn’t afford to sell after a relocation (£60k negative equity after 1 year) so had to rent it out while we rented in a different city.

We just about made a profit on the flat - about £10 a week, but we didn’t have any times of no tenant, or any unexpected major bills.

Eventually price recovered enough that we could afford to sell (below what we paid, even ignoring inflation).

Not all landlords are raking it in.
I don't' think it is that new given anonymous bill postings before forensics were sufficient to identify a publisher. If everyone already knows that someone posted a bunch of pamphlets that stated that the governor is an embezzling child molester. Enforcement has always been limited by practicality.

Before forensics advanced sufficiently just a dead body in the street with no witnesses was a perfect murder.
It's probably worth remembering that these combinations are unintuitive and not readily printed on keyboards. Additionally, all text editors can render a CSV correctly; I doubt the same can be said for Unix control characters.

I suspect fewer than 1% of computer users has these memorized. For that matter, I suspect fewer than 1% of software developers or sysadmins have these memorized.

In contrast, the comma, tab, and return keys are easily located on any keyboard, and CSV delimiters are all so common as to be readily printable by any text editor.

Meanwhile, unix escape sequences don't solve the quoting / escape problem of representing strings containing the delimiters anyway.
On on hand, the science itself is a quickly moving field; on the other one, the more precise tests kits are far more expensive.

So these societies have to make compromises.
Agreed on subscriptions. While paid and freemium apps benefit from being in the store (discovery, etc), recurring revenue models are much more difficult to optimize and maintain. That’s not something the store really helps with.

This is why both Apple and Google introduces the reduced rate after the first year of subscription, which in my opinion will eventually become the norm from the get go. It’s only a letter of time.

Ultimately, even such seemingly large losses are still a really small fraction of Apple’s bottom line. Once more apps find ways to do this is when Apple will start noticing.
I use this option often. I basically sign up about once every 4 months and cancel almost immediately. Something I want to try watching so I sign up. Then get annoyed at the autoplay which makes it nearly impossible for me to comfortably browse for other content I might be interested in so I give up and cancel.
The quality of life hit is huge being away from home, sitting all the time, working nights, solar radiation, and having to work your way up in seniority in an industry that has a lot of ups and down.
>If you try to crash through a snowbank in a Ranger. You do not get a majestic slow-motion explosion of beautiful snow like in the TV commercials. You get a missing bumper that you have to dig out from under your now-stuck Ranger.

I did this in my 90s F150. The snow bank was recently plowed powder. It was like piloting a dreadnought through rough seas. The snow all went "poof" upward then rained down on the hood. It was beautiful. It's one of those few images seared in your mind that you will never forget.

I now own a Ranger as well. I haven't had a chance to have much fun with it as well (mostly because I'm not comfortable enough with the manual trans to use it well off road). Bumpers are on the todo list so if I destroy them they'll just move up in priority.

In any case, the old beam axle Fords (E-series box trucks included) make a great platform for getting airborne. Back when my commute included some roads with speed humps/tables I used to get airborne twice daily. It was great. The front suspension just takes it and asks for more. Out back there's not much to go wrong with a leaf sprung rear axle.
I wasn't using the debugger at all, and Gosper showed me what a great tool it was (note: Plauger disagrees). What was great about the Lisp debuggers (MACLISP, MIT lispm, and Interlisp-D were the only Lisp ones I ever used extensively, though I also found this functionality really handy in PARC Smalltalk) is that they were part of the environment so from the debugger (or another window, like your editor, in the case of the Lispm and D machines) you could write little routines to explore the problem and, update a buggy function, and the continue from wherever you wanted in the stack.

In this they were like the assembly debuggers, like DDT which was our "shell" on the ITS machines.

Compare this to the Unix paradigm where you have to explicitly decide to run under debugging (or at best dredge through a core dump): you often can't really look at what caused the problem since whatever caused it (open files, network connections and the like) are gone; your debugger runs in a different environment (process) from the program you're debugging, and doesn't have the same program affordances, i.e. no programming language. You can't imaging how many people were blown away in the 90s by the ability in gdb to simply call a function in your target program when stopped at a breakpoint. To me that has always been basic functionality.

It's rather shocking and frustrating to me that the development environments today are in many ways much more primitive than we enjoyed in the 1970s! I bang my head against the limitations of VScode and Xcode and go back to Emacs which at the end of the day is sadly just as powerful.
And keep up standards. I personally enjoy the idea of having apprentice, journeyman and master programmers.
In 10 years or so, they could create a racial assassin, spreads like flu, renders target race infertile, or girls/boys only fathered. Later on they could customize it so Joe Smith could be killed as the virus spread finally encounters his personal sequence.
This is within reach, but not in our grasp at this time, unless it is blocked.
Hard to gain favor for a blocking a virus that will give republicans/decocrats hemorrhoids, as both sidesare probably secretly at work on it now ;)
What monopoly does Apple have? They don’t have a majority share of any platform.

Any app makers not happy should boycott the platform and just release Android apps. Of course, they’d also need to avoid the Google Play store as they have pretty similar rates to the App store[0]

[0]https://support.google.com/googleplay/android-developer/answ...
Quality time, brought to you by Big Tech
The biggest issue is income inequality. So long as ultra-rich people exist none of these improvements really matter.
Oof those are all dense reads for a new comer... For a first dip into the waters I usually suggest Introduction to Statistical Learning. Then from there move into PRML or ESL.
Were you first introduced to core ML through Bishop? +1 for a solid reading list.
Maybe I'm not reading correctly, but you keep on roaring on, as if you are saying something completely different than the comments you're replying to. Please re-read. We are actually saying the same things. No one is denying that there's more of certain kinds of fraud in China. No one is disagreeing with you that Rule of Law works a lot better in the US, nor has anyone suggested that personal relationships work better than Rule of Law. All I'm saying -- and this is something I go on about consistently -- is that cross cultural differences are commonly seen as differences in kind, when they are actually differences in degree.

I don't think you are thinking clearly and really understanding the terms you are using if you interpret a "bribery market in corruption" as some kind of "libertarian wonderland." No libertarian worth listening to would advocate for an environment without accountability and rule of law.

You've got things so near to 180 degrees turned around, it's a bit of a wonder and maybe a wee bit worrying.

(And your culture point makes the same logical mistake in reverse, assuming that since one chinese woman told a white lie and her husband was truthful that you can extrapolate honesty to a whole population. Again, frequency matters!)

No one actually says the things you're trying to put into other people's mouths. There, you're merely displaying your biases and what axes you're grinding. All I can offer is a factual account of my own anecdotal experience.

(In other words, I'm trying to have a nuanced discussion here, while you seem to be operating on the assumption that everyone's polarized at either extreme.)
From what I have read, the experts agree the adoption rate is going to radically increase in the coming years and decades.
> New formats are not supported on all browsers so you wind up having to support the mainstream formats as well as one or more new formats. Rather than benefiting from reduced storage costs, your storage costs get multiplied.

There's a big thing that bugs me about that when it comes to the web: Software patents and licenses basically ruined wavelet-based image compression schemes on the web.

Wavelets would have been ideal. Basically, the lossy compression would work about the same as the cosine transform in JPEG, but by using the discrete wavelet transform, you basically get thumbnailing built in: Imagine transmitting a tiny little thumbnail of your image. Then, you transmit the information used to derive a version 4x that size (2x width, 2x height) from that. Then, you transmit the data used to derive the next 4x layer. Rinse, repeat -- that's exactly how image data is organized after a wavelet transform.

With some clever adaptions, this could have done away with so much cruft and complexity we have today (like image sets and @media queries for background images): Imagine just putting a 4K version of your background on the server and telling the browser how to render it (an <img> tag with a specified size, or background-size in css). The browser could then start loading the image until it realizes it has all the data for your resolution (say on your phone), and just terminate the transmission before the whole image is downloaded.
I almost exclusively deal with subscriptions through Apple. Dealing with multiple vendors is a pain and Apple adds a high level of service and security.

If you think your random app company is getting permission to do recurring billing, think again!
I would like to know more, can you elaborate?
I met Nachtwey once. In the early noughts. He struck me as a kind but broken man.
Are the built in graph algorithms useful these days? I tried neo4j a few years back and didnt find anything similar to eg networkx, which is the level of graph/network algorithms I use regularly. Neo4j made life much harder for me at the time, and I had to migrate that project back to postgres.
Not OP, but I thought the body of your landing page did a good job explaining it. However as you suggest the top banner / header could be more impactful.

Ive recently been referring to this [0] landing page guide and one helpful principle is that, for banner header copy to be good, the reader should be able to know exactly what your product is by reading only your banner header

[0] https://www.julian.com/guide/growth/landing-pages
"We want peace, and we’re willing to kill anyone for it."

War is peace? Now where did I hear that one before...
192:168:1::1 is understandable if you were thinking of "1- or 2-dot" IPv4 addresses (i.e., 192.168.1 => 192.168.0.1, 192.1 => 192.0.0.1), but 192:168::1:1 doesn't really make sense.
I don't think there's really a thing like you want where the system changes it's parsing logic on the fly. You could definitely set up acceptance tests for the system to see whether your program can parse the Nevada legislature data properly as it changes. The program could pull the data fresh from the API, run through, and check that the end result is the same. Automation tests can run on a scheduler so you could at least figure out when the data changes (daily, weekly, etc.).

Could you post back if you do get the dynamic parsing to work in Haskell?
Sounds like something Apple should fix. They know you have a subscription for the App you're deleting. They should ask

"You have a subscription for this app's services through Apple Pay. Do you want to unsubscribe?"

They could even say something like

"You have a subscription for this app's services through Apple Pay. Do you want to unsubscribe? Note that this app is still installed on your iPad" (assuming you deleted it from your iphone)

As a tangent I notice that while Apple's hardware and OS are best in class their support infrastructure is arguably close to worst in class. Every time I have to deal with their support and order systems (apple.com) I run into issues that make it almost seem like they're still doing everything on paper and that none of their systems are connected.
Pachyderm may be basically what you're looking for. It does data version control with/for language-agnostic pipelines that don't need to always redo the ETL phase.
https://www.pachyderm.io

Dask-ML works with {scikit-learn, xgboost, tensorflow, TPOT,}. ETL is your responsibility. Loading things into parquet format affords a lot of flexibility in terms of (non-SQL) datastores or just efficiently packed files on disk that need to be paged into/over in RAM.
http://ml.dask.org/examples/scale-scikit-learn.html

Sklearn.pipeline.Pipeline API: {fit(), transform(), predict(), score(),} https://scikit-learn.org/stable/modules/generated/sklearn.pi...

https://docs.featuretools.com can also minimize ad-hoc boilerplate ETL / feature engineering :

> Featuretools is a framework to perform automated feature engineering. It excels at transforming temporal and relational datasets into feature matrices for machine learning.

The PLoS 10 Simple Rules papers distill a number of best practices:

"Ten Simple Rules for Reproducible Computational Research" http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fj...

“Ten Simple Rules for Creating a Good Data Management Plan”
http://journals.plos.org/ploscompbiol/article?id=10.1371/jou...

In terms of the scientific method, a null hypothesis like "there is no significant relation between the [independent and dependent] variables" may be dangerously unprofessional p-hacking and data dredging; and may result in an overfit model that seems to predict or classify the training and test data (when split with e.g. sklearn.model_selection.train_test_split and a given random seed).

One of these days (in the happy new year!) I'll get around to updating these notes with the aforementioned tools and docs: https://wrdrd.github.io/docs/consulting/data-science#scienti...

IDK what https://kaggle.com/learn has specifically in terms of analysis workflow? Their docker containers have very many tools configured in a reproducible way:
https://github.com/Kaggle/docker-python/blob/master/Dockerfi...
hah, this is so true, I've never given much thought as to why its happening, but I have got a newborn about a month old, he's very cute that when he with me and wife is not around, I try to bite or squeeze him :)
I don’t know. This appears to only be true (if at all) in a select few countries.
Truck driver is one of the most common jobs in the US and the initial beneficiaries of self-driving cars and trucks—financially and practically—will be those in the upper income brackets, so it’s likely that there will be a perception of inequality about the technology until there is some kind of correcting force.
Uber’s transactions aren’t digital purchases, so Apple’s cut will be 0%.
> A lot of the things you're saying (shouting, using personal email for work, rage emails) should only happen once per person maximum.

Indeed. Problem is, HR is desperate because everyone is engaging in such behavior. Which makes the rest of the company to think that it is a systemic rather than an individual problem.

> But, these are probably symptoms of work related problems (lack of expertise, lack of clear responsibilities, managers who escalate rather than de-escalate situations) rather than pure conduct problems.

Thanks for that. Indeed, those things might be the root causes of the problems the teams are facing.
you're right, this is a pretty bad failure mode. however, a similar (though much less severe) risk is incurred when we make universities responsible for handling threats. if someone poses as you on social media and makes death threats against another student, a court of law might find insufficient evidence to prove that you actually made those threats, but good luck showing the account wasn't yours under a preponderance of evidence ruleset.
Sure — but I think the original argument — that the pilot's union has artificially kept pay relatively high — is valid. Truck drivers have a very similar job but worse compensation (especially comparing senior workers).
Please do tell more! Is there a blog?