skysight-inc/HackerNews huggingface dataset:
In a Haskell context, that function’s type would be something like ‘(Num x, Num y) => a -> b -> (a, b)’ where ‘Num’[0] is the type class of types with defined numerical operators. If there is no fat arrow (=>), you can only perform operations which don’t depending on any aspects of the types in question.

There is, however, a gotcha along these lines: Haskell has a value called ‘undefined’ (along with some other issues collectively called “bottom” for CS theory reasons[1]) which can take any type. So ‘foo x y = (x, undefined)’ is a legal implementation of that function will will compile, but crash if you try to do anything with the ‘undefined’ result.

In practice, knowing your function has essentially one implementation because it’s sufficiently polymorphic (no concrete types), is still a great trick for getting the compiler to enforce certain kinds of correctness.

[0] https://www.haskell.org/tutorial/numbers.html

[1] https://andre.tips/wmh/brief-note-undefined/
I wonder if that's a biased sample.

Top % of students likely transfer less often than bottom %.

Therefore transfer pool often has students from lower %. And statistically the applicants are worse than from initial application.

However that doesn't mean ones ods are less doing a transfer. It might be better given the transfer peers overall worse applications.

(This is all conjecture. I have no actual stats.)
Don't know dash cams specifically, but it's common knowledge that laws surrounding what's in your car (e.g. emergency kit) vary and you need to check up on that.
Yeah, great but suicide isn't always about depression. Sometimes it's about a lack of rational alternatives.

Gee, why not pump gas or wait tables for a living? Why not work a cash register for the rest of your life? Lots of people do it. It's a reasonable alternative.

Yeah... I'd rather be dead.
> Medicare's reimbursement rates are already higher than every other developed nation. The idea that it doesn't pay enough is, frankly, bs.

Medicare's reimbursement rates could just as well be published by Gosplan. If you squint hard enough, they are almost an application of the Labor Theory of Value: There is an intrinsic value of everything determined by how much labor went into producing it. That, of course, leads to all sorts of fun stuff like seniors in Florida loading up on cosmetic surgery and ED medication on the backs of the younger generations.
Im pretty sure my mum watches something similar on TLC
Gleaning was great when we had villages with small fields interleaved. It's impractical and irrelevant the way modern industrial agriculture is structured.
I love how it’s clear that KitSplit had no plans of re-imbursing or doing anything for the OP, until it blew up. This is super shady damage control.
My problem with buying imperfect produce is that I cannot tell what imperfections are a problem (mold, rot, contains insects, etc.) and I don't really trust a corporation not to sell me something unsafe/disgusting.

(I say disgusting because even though I realize that something like fruit containing insects likely wouldn't harm me that's something I'm just not okay with.)
Indeed, one does not always need to learn new tools when available tools suffice; the learning energy can be more effectively spent elsewhere.

I only meant to notice that there's no impenetrable barrier to mastery of that, when desired. I don't think that to learn Haskell at a high level is harder than to do the same with C++. The latter just had more adoption for last 25 years, for a number of reasons.

In any case, some (cursory) knowledge of Haskell improved my Java, Python, and JavaScript quite a bit, and is directly applicable to Scala in many aspects.
Not to mention the atrocious service. Locations were always understaffed, and attendants were invariably bored or irritated teenagers who could barely operate the registers.
"Removing instant transactions?" Do you mean "the GUI shows 0-conf transactions as pending?" And why does adding Segwit make it "not bitcoin anymore"? Further, the Bitcoin Core devs didn't alter the protocol, the miners and users did by using the voting mechanism to enable Segwit, entirely of their own volition.
I think, unfortunately, that is naive. While security through obscurity ain't security, there is something to be said for obfuscation of a system that people are trying to game.
If you define a custom generic data type, for example if you need a special kind of tree for a particular algorithm, then you're going to be writing a lot of generic functions like cons for that data type.
DX works great if you have a new project in a new org. But as a contractor, there are many times I have to work in orgs that are 4-5 years old that have been through tons of admins and devs. I can't exactly convert an old org instantly to a dx project. Plus, as a contractor I'm not generally paid to convert their meta data. They want new features or bug fixes. They don't give a flying duck if their org is dx or how their code is organized.
Ticks don’t seem to fall from trees when “questing”. Usually they are knee level or below [1]. But if they are on a tree branch and you bump it then it could climb on you.

https://tickencounter.org/faq/tick_habitat#tickhabitat_quest...
Personally, I don't Google their name either.
https://www.independent.co.uk/news/health/vaping-quit-smokin...

UK government claims ecigs are far, far less harmful than tobacco cigarettes.
I suspect you probably just need more experience with the base language. And I don't mean that in a bad way -- Haskell is a bit of a weird language, and it's something that you'll need to spend some time with. But indeed that's a fairly standard sort of type signature that you'll process at a glance if you've used the language a fair bit.
Check out the _video_ feed Seattle makes available.

https://web6.seattle.gov/travelers/
> People need to take up hunting again to reduce the numbers of those tick motherships.

... or, as others have said elsewhere in the thread, restore a balance to the ecosystem by reintroducing and protecting natural predators (wolves, foxes, etc.).
Some background:

The specific ordinance (#190312) that passed is covered on this page: https://sfgov.legistar.com/LegislationDetail.aspx?ID=3895574...

That page links to this video of the discussion last week on the measure (no video yet from today's meeting): http://sanfrancisco.granicus.com/player/clip/33463?view_id=1...

The ordinance just passed the Board of Supervisors and will need to be signed by Mayor London Breed to go into effect.

There are no minutes from today's Board of Supervisors meeting posted yet, but you can see from last week's minutes that the ordinance has support from all 11 members of the board: https://sfbos.org/sites/default/files/bag061819_minutes.pdf

If you want to comment on this legislation, I think the best way at this point is to contact London Breed's office by calling (415) 554-6141 or emailing MayorLondonBreed@sfgov.org. Again, the mayor has to sign the legislation before it becomes law.
> If the two sides agree that something should happen in their case, the judge is likely to rubber-stamp it.

Except of course that isn't what happens in most cases. One side wants the details of the case kept secret, the other may not care but more likely (as in this case) would prefer the details to be made public so others can at least learn from their experience. But if there is a power imbalance (which there is this case because $X has far more effect on one side than the other), the side with the most money can simply buy their way out of the unwanted publicity. It's effectively a bribe, but since it's tied up with the settlement and the negotiations are also secret that's impossible to prove.

I can't see how this is the judges fault. If every case was forced to be public there would be all sorts of unpleasant consequences. If judges were forced to go through all the evidence in these cases and rule on which bits should be made public it would increase their work load considerably.
My 5yo kid pretty much only plays with Legos, despite having many other toys. Everything else gets old really quick, but legos are endlessly entertaining for him.
Sure, but there are different kind of mistakes. Surgeon can make a mistake, but it's a different kind of mistake if instead of a surgeon, a plumber cuts the patient with a kitchen knife.

I agree it's a difficult problem and it's hard to define boundaries, but some level of competence is welcome when handling data that belongs to other people.

If you start some internet service, I expect you not to lose my data (in some lame way, s.h.), just like I expect my car mechanic not to destroy my engine.

edit: to give it context, I closed my programming website with thousands of active users that I had for almost 20 years because of GDPR, I'm not a big fan of it, but what I like even less is when complete incompetence when handling personal data results in zero consequences
What got me when I first started learning is to understand the difference between sound synthesis (which this link is basically for) and music composition. Maybe you're asking for something in between the basics of sound synthesis and full music composition. There's also all the different aspects of composition like drum arrangement, chord progression, melody creation, general music theory, etc.

I've collected some notes on what I've found so far [1] but be warned that I'm not a musician nor have I made anything that I would consider even remotely passable as music.

Here are some links that I found helpful:

* David Clements. He recreates many songs on his Studio Logic Sledge but it's applicable to other synths as well. Here's one where he recreates the opening to Stranger Things: https://youtu.be/HGufVBDfPvs

* InThread. A forum for Sonic Pi users. They have many coded examples of scores that can be used as a reference: https://in-thread.sonic-pi.net/

* Lines Forum. A forum of synth enthusiasts: https://llllllll.co/

* How Music Works. Goes from sound synthesis to composition/music theory: https://www.lightnote.co/

* Dylan Lane on melody writing. Don't let the Youtube personality or religiousity turn you off, she's knowledgeable and had many useful tips: https://www.youtube.com/watch?v=qlrLHhpp8-E&list=PL5PNXIkCYn...

* Signals Music Studio. More music theory oriented but I found it very helpful: https://www.youtube.com/watch?v=lPDVo-7Ua28&list=PLTR7Cy9Sv2...

* Open Music Theory http://openmusictheory.com/

* Some other algorithmic music generation links: http://maximecb.github.io/Turing-Tunes/ , http://maximecb.github.io/Melodique/ , http://www.playonlinedicegames.com/mozart

[1] https://github.com/abetusk/dev/blob/release/notes/MusicNotes...
Agreed. And the mention seemed so unnecessary to me. Like, it just brought up a touchy subject by someone who (IIRC) really was pretty unrepentant about it, despite "apologizing". It just wasn't needed at all in the article.
I would like to see ToysRUs reinvent the retail space a bit. Something like a subscription model where you can bring kids to play with new toys and take it home. They need to make it a destination for parents because there is something about the experience of going to a toy store with your kids.

Not sure why Amazon didn’t buy out some of the locations.
This is a fascinating subject that people can leverage in multiple industries! Good luck!
I think you'll find that your suspicions reach somewhat naive a dead end.

http://whois.domaintools.com/failsource.com

http://whois.domaintools.com/salesforce.com
I read about the kdb+ database from a post the other day as "the fastest" database, and the numbers given did seem incredibly impressive. How does this compare?
I’m under the impression that blood is very sterile. That’s the point of your immune system.
Berkely (BSD), MIT (of MIT license fame) & CMU (Sphinx) have a history of notable software that has enabled computing for decades, most HN users can name software developed by either institution.

Stanford doesn't have that cache, despite what US News & World might say. US News & World rankings tend to be fairly subjective, look at their top 15 cities.

Edit: CS School Rankings for those interested: https://www.usnews.com/best-graduate-schools/top-science-sch...
The article is written by a company, which pitches Bitcoin. I mean, you have to be an idiot to trust such source. I love the new wave of pitching: "institutional buyers". Ha, the volumes are on unregulated Chinese exchanges, which nobody sane trusts as they keep faking volumes and manipulate the price. Why nobody names those "institutional buyers"? Well, because they don't exists! Stay off this Chinese scam!
Please don't take HN threads further into partisan flamewar.

https://news.ycombinator.com/newsguidelines.html
I wasn't applying as a transfer student, and I'm saying that it absolutely does make sense to restart from level 1 if you get into a high-tier university, and that doing so can help you get into such a high-tier university.

Yes, it does unnecessarily crowd local community college. Such is the arms race that is today's college admission's scene.
Don't you need some kind of dye to see the bacteria?
Good stuff. Keras docs are so vague and this is covering a lot of the missing pieces.
Learning How Little We Know About the Brain (Nov. 2014)
So, it's like a wiki for sales people? With custom fields?
Well the maritimes have much less funding overall than other provinces, and their health outcomes are noticeably worse.
This is pretty interesting. We built a similar system using state stored in AWS SWF replicated to boltdb, with snapshotting for instance boot speed up, and eventual SWF state replication. Works well, feels Rube Goldberg at times.
> You are still trusting the validators (miners) either way, correct? And how is it more efficient?

Who can be a validator (miner) is controlled by the consortium, and therefore the blockchain algorithm doesn't need be to as computationally expensive as bitcoin's proof of work, which is designed to contend with the fact that anyone can be a miner.

Instead it can just serve the purpose of enabling a distributed ledger.
Your English is amazing. Don’t let it stop you.
San Francisco housing policy is literally insane.

Having read this entire article I'm not even totally sure what kind of insane this is, but I'm sure of my conclusion.
>If one argues in favor of "free market" solutions for healthcare, then one MUST argue in favor of pricing transparency.

Indeed. And generally there is an enormous difference between "pro business" and "pro free market". In many cases they are the opposite. For example the information asymmetry you point out. Another is lack of enforcement of anti-trust.

Heaven help consumers and employees who live in the wrong one.
> It is simply the original bitcoin protocol, ie. with all the stupid things that were added to "BTC" since 2009 removed.

Bitcoin SV clearly introduced many changes. But those changes are backward-incompatible for Bitcoin nodes, meaning that every one of them will reject an SV block.

It really doesn't matter what you think about the wisdom of what was added since 2009. All that matters is that Bitcoin nodes will ignore the blocks.

Experimentation is all well and good. But fringe groups breaking the protocol willy-nilly then claiming the result as Bitcoin is misleading at best.

That's what I was pointing out. It's a tactic used repeatedly by SV advocates including Wright. His involvement is relevant given the extraordinary nature of his claims and the deliberately misleading nature of his proof.

> No Segwit No RBF No block size limit No limits on scripts or data sizes

Scaling is so very easy when users are scarce.
The other day a tick dropped from a tree onto my computer screen. I was sitting under the tree. Ticks drop from trees.
I've pondered this for a while, if this disingenuous design pattern is biasing people to sign their names, in addition to their shady user engagement email spam with click bait polarizing email subject lines and targeted spam "Sizzle, the discussion keeps evolving..."

How they promote petitions after you sign one by showing you 'trending' high shock value petitions is pretty scummy way to grab your attention and stay on the site signing more petitions. There has to be a better way to drive engagement than shoving polarizing clickbait petitions in my face.

Don't believe me? Sign up for the site and sign a petition, enjoy the flood of petition spam in your inbox.
> do even radiologists (or anyone else) can predict cancer at all before it happens?

Sure, some of the time it's easy.

Let's all recall the words of my mother's medical school instructor, "There's a bit of cancer in everyone's prostate".

(The context was a lab exercise in which medical students were supposed to find which of a set of slides of prostate tissue was cancerous. The reminder was necessary because many of the slides were cancerous, just not at levels high enough to be considered medically alarming.)

Predicting that a man will develop prostate cancer is basically the same thing as predicting that he'll experience old age.
It’s called “Post-Treatment Lyme Disease Syndrome“.

https://www.healthline.com/health/lyme-disease-chronic-persi...
You don't necessarily need the exact ones for all the parts, for some just having the same length is enough. If you pull yours apart and measure things you can contact someone like espressoparts.com and see if they have something that will fit.
Sure they didn't register it under their own name :)
This type system, is it powered by AI?
Visualizing probabilistic models and data
Hack MIT is 3 months away
Would you keep a mental record of every service at hospitals? Seems like a gigantic waste of effort for everyone to have to know that a bone fracture is cheapest at hospital A, but C is best for head injuries.

Unless of course you aren't conscious enough to direct the ambulance driver at all.
> I would take this project in the same spirit. Someone created a block chain and network for mass data storage. At least that's the goal. The result is what you see, but it's not Bitcoin.

Truth.

Looks like the astroturfing cultist invasion has already started.

Interesting exercise for the community:

Cross reference any post in this thread making hyperbolic assertions or expressing wildly optimistic sentiments -- with account creation or a clear lack of activity elsewhere on the forum, and spend karma accordingly.
There is something that I don't understand. In this case the total price of the rent was $89, that is $70 for the lender and $19 for KitSplit and taxes. Is the "KitSplit Theft Protection Owner Guarante" and additional insurance with an additional fee?

After this is implemented, how would the price be:

(let's assume for the calculations that the additional guarantee is $2)

* $70 for the lender and $19 for KitSplit and taxes and guarantee (no additional fee)

* $70 for the lender and $21 for KitSplit and taxes and guarantee

* $68 for the lender and $21 for KitSplit and taxes and guarantee

What does this sentence of the blog post mean?

> When an owner gets a rental request they will be offered the chance to opt-into the waiver.

The owner can opt-in to get the additional protection, or the owner can opt-it to avoid the additional protection?

Why is it a good idea to opt-in/opt-out? Does the additional protection have a fee?
Some more context: https://gdpr.report/news/2019/01/23/small-business-in-german...

Relevant passage: "Discovery of the misdemeanor began with an email from another company to the Hessian Data Protection Commissioner, sent in May of last year, in which advice was requested regarding the failure of Kolibri Image in proving customer data, despite multiple requests being sent. Kolibri Image declined to cooperate, instead laying responsibility at the feet of another contractor."

The article is a bit hard to understand, but it seems that someone asked Kolibri to provide information on how 3rd party information was kept secured. Kolibri declined to answer saying that it was another contractor who was doing it. Reading between the lines, Kolibri seems to have asked for guidance on what to do, but did not receive guidance.

I have to say that I'm even less inclined to be sympathetic. It's a pretty blatant disregard for the GDPR. If you want guidance at that level, hire a lawyer. But in reality, there is no need for a lawyer: it is completely obvious that you can't shield yourself from GDPR simply by saying, "Oh it's this other company's responsibility. And, by the way, they don't agree to do GDPR, so it's out of my hands".

To be a bit more clear, I don't know what the authority could do to help resolve the compliance issue other than to say, "Yes, you have to comply with the law. Sorry that you thought you didn't have to". Is a 5000 euro fine justified -- even without having given guidance. IMHO, yes, however you can see that they thought they were in error and hence are reviewing the fine. The other blurb made it seem as if the compliance issue was only discovered because Kolibri asked what they should do. This article makes it more clear that it's just a normal complaint with a company doing everything in its power to avoid doing anything.
Title is incorrect. This is not on Mechanical Turk. Tasks like this are not allowed on MTurk as per TOS. The original tweet author says so on the thread.
> which makes moving to Salesforce a very risky proposition.

Oh jebus....."Guns"

As a European, I kinda see that as a good thing. The harder it is to facilitate the transfer of guns into the hands of idiots the better we are off.
> what is the benefit of that platform over Craigslist

You get to read claims and promises how safe you'll be on their web site.
I'm not the person you're replying to, but my guess is that their example was an attempt to raise the same question that I have: how do we know the values (?) of the a-type and b-type variables weren't modified within the function in some way before being outputted as (a, b)? Doesn't the type signature leave an infinite amount of ambiguity as to the actual operation of the function, even if it specifies the types of the input and output? Variables of type "a" and "b" could have (I assume) many different values (just as a variable of type Num could be 1 or 1000), so how do you know the function doesn't change their values? Or is there a strict relationship between type and value that I'm missing here?

Do functional programmers consider the type of a variable to be more important (in some sense) than its value? If so, that could explain my confusion here, and that would be a pretty important thing to understand.

Edit: This idea -- "the type of the function completely determines the operation" -- seemed counter-intuitive to me at first, but I think that's actually a sign that it's a key concept I need to understand to really grok functional programming in a deeper way. (I think this is the case for counter-intuitiveness more generally... it's a sign that you've found the missing link in your understanding of something.) Thanks for the replies, this has been helpful.
What about comments? Say you comment on a video and now the edit changes a part you commented on. Should comments before an edit show something like these comments were made before the edit on X date?
Seems to me the appropriate action here is

Grand Jury -> Indictment -> Trial -> Peskin goes to prison.
But could you make it for yourself?
I'm sure my rose-tinted glasses memories of the olden days are entirely unfounded, but I've written code using a VT100 plugged into a VAX 11/780, and the first machine I had at home was an Osbourne 1, with a 4kHz Z80 processor and 64kb of ram (the top 4kb of which was the memory mapped video ram)...

It seems the increase in utility we've got from being able to use teraflops of massively parallel GPU with Gigabytes of ram available - doesn't exactly match the 6 orders of magnitude or so more resource use... "It scrolls soooo smoothly, and you can use the poop emoji in your source code!!!" ;-)

</old_man type='grumpy'>
If it's a model with a buffer, it's allowed. What is not allowed is to have lying around hours of footages with licences plates, etc. on it.
Parent comment didn't mention price controls.