skysight-inc/HackerNews huggingface dataset:
Leaving aside syntax preferences or other superficial concerns, I find it discouraging that "Motivating Examples" for a proposal include direct references to particular libraries, or particular libraries' examples.

I mean, that one (of two) motivations for adding a feature to a language is "Terser, more functional handling of Redux reducers", just feels wrong and casual.
Great thread, lots of good links!
So at least you know what the maximum amount you have to pay, regardless what amount your insurance will pay.
Law isn’t an incredibly stupid set of rigid rules thst are easily overcome by being grade-school clever.
Hm my GP does this, for a regular office visit fee?
I fear you are encouraging people not to vote, without suggesting some alternative form of civic participation. Which means the politicians you dislike have even more free reign to subvert the will of the people.
The article makes a strong case. Even if rust allows formal verification, not all programmers use it, and if you use their library, you don't know if it's been verified.

Take it back to the goto analogy: can you formally verify goto? Yes. Does that mean it's good to include as a language primitive? No.

You are basically taking an entire argument, ignoring its merits, and saying "but you can do it another way". You are exactly right, but you haven't rebutted the fact that structured concurrency is philosophically superior.

I love rust and the community; they will get to the truth of this argument eventually. But I suspect the truth is that "njs was right", and I hope the it's sooner rather than later.
Isn't pressuring them to lower prices (at least a bit) what the insurance companies do themselves?
> I think the biggest problem with it, even with industrial stuff, is that it's ignoring transaction costs of moving buildings?

Then maybe the rule is that you will be forced to sell to anyone who pays you N × the value you self-assessed at, where N > 1. E.g. if transaction costs average 20%, you have to sell to anyone who will pay 1.2 times your self-assessed value.
Here's one writeup that seems comprehensive, and from a "hacker-like" perspective: http://slatestarcodex.com/2014/06/16/things-that-sometimes-h...
It's unlikely to take days. A few months ago they replaced a broken key cap for me in about 20 minutes.
>Some doctors are so incompetent they should not be allowed to practice

Which is yet more evidence of a failing healthcare system, and
is certainly not reason to praise the concept of having to "shop around" just to get adequate and reasonably priced care.
This isn't a "build quality" problem, it's a design quality problem. The quest for thinness has taken precedence over reliable functioning. If they added a millimeter or two they could put in a proper keyboard, but I fear they never will. We see a similar problem with the "trashcan" Mac Pro, where they backed themselves into a corner with a design that could not be upgraded. This is just bad engineering. Form follows function, not vice versa.
Well, you could build something like Facebook that wasn't tuned for addiction. But then you'd have to fix a billion peoples' addictive behavior to get them to use the new one. And then you'd have to keep the new one from deciding to start maximizing revenue by becoming more addicting...
I agree with you in principle, but the copyright infringement itself was not even up for debate in this case - he pleaded guilty on that.

It's about the damages.
More like filling and reselling old printer cartridges.

But these examples are not good because the value for software is in the license really. Microsoft distributes the binaries of win10 for free, it is the license they make people buy. So it is rather a weak case for Microsoft.
Unified tax rates in the eurozone will just make smaller poorer countries uncompetitive funnelling all the money to manufacturing powerhouses with high purchasing power like Germany.
You should consider taking this course series "Mathematics for Machine Learning" from coursera.
https://www.coursera.org/specializations/mathematics-machine...

However, if you know the very basics of matrices (multiplication, transpose) and calculus (derivatives of basic functions, and partial derivates, and chain rule) I'd highly recommend first trying basic applied ML before diving deep into the math.
It'll help you see where the math you're learning is actually used, as you learn them.

Try deeplearning.ai first, then try this "math for ML" course.
I _completely_ disagree. Dan has spent _far_ more time telling people not to automatically reach for Redux than he _ever_ spent trying to market it. And what other library has ever had to have its maintainers spend more time telling people _not_ to use it, rather than promoting its use?

As for the examples: the "TodoMVC" example was already well-established as a common way to showcase JS MVC frameworks by the time Redux came out, so it was a natural choice for the Redux tutorial. We do have several additional examples in the repo, and the "Advanced" docs section builds out a small Reddit client to demonstrate working with async logic.

Docs writing is _always_ hard. As Dan originally said when he was writing the docs [0]:

> So hard to write the new docs. Many different audiences to cater to. Should make sense to: Flux beginners, FP people, FP people who don't get Flux, Flux people who don't get FP, normal JS people too. Flux people: “is this proper Flux?” FP people: “is this that weird thing called Flux?” Normal people: “why not Backbone”.

Now, I'd say that the JS landscape has definitely changed since the docs were written in 2015, and I'm open to ideas for revamping them. But, you also need to illustrate the basic concepts and workflow of a tool without getting bogged down in irrelevant details.

Finally... what "domains should be forbidden by the docs"? I've talked to people who have put just a few bits of data into Redux, and others who have opted to put literally _everything_ in their app into the Redux store. Both are viable approaches. Why (and how) should we say "no, don't do X with Redux" that way?

If you have specific concerns about the docs, or the way Redux is described and taught, _please_ don't just complain! I'm _always_ open to suggestions for improving the docs and the Redux ecosystem. Please give us some positive contributions and help us make things better for everyone.

[0] https://twitter.com/dan_abramov/status/622567874796855296
“looking bad” is a really subjective thing.

Here is the syntax for different languages:

- Rust https://doc.rust-lang.org/stable/book/second-edition/ch06-02...

- Haskell http://learnyouahaskell.com/syntax-in-functions

- Scala https://docs.scala-lang.org/tour/pattern-matching.html
Indeed, I'm only pointing out the absurdity of the US system.
Show HN: AskLorem – A freelance marketplace embedded in tools you know and love
> A lot of the value of concurrency is in background operations. These simply can't be tied to the duration of a function call on the dispatch thread.

If your background operation has those characteristics, maybe it is better to spawn a new process for it. Why a thread?
That use case still wouldn't explain a domain having certs from two different CAs.
I don't see your point. You can't use the disks without already possessing a license to use the disks. Without a license, the disks are useless - unless you buy a license.

It's not like he was giving people keygens and cracks. He was just giving them the disc, burned from an ISO available for free on Microsoft's website, for the price of the blank medium used - and then giving people the information they needed to use their existing license rather than purchase a new one.

His crime appears to have been limiting Microsoft's ability to get people to pay for excessive licenses.
No, but the value of the disks is directly linked to sentencing - since the value was determined to be $25/ea, the sentence was very stiff. If the value had been determined to be closer to $0, it could have been a small fine, probation, time served etc.
Its intended purpose has little to do with monitoring.

This starts Orwellian and end Huxleyan, in that a generation or two in, the majority of people's perception will be altered. They have no access to dissenting thought and their critical thinking skills are as dull as a doorknob.

This is about thought control.
>Hospitals are required to disclose prices publicly, but the latest change would put that information online in machine-readable format that can be easily processed by computers.

Apparently the hospitals have already been required to do this but now it will be online. Also this number will only give the upper bound of the cost since it is considerably negotiated down. What good does it do if they say mending a broken bone costs up to $20k when in reality it is somewhere between 0-$20k depending on insurance and other factors.
edk2.aarch is a 2 MB binary, which — while I'm sure it's bigger than uboot — isn't exactly big compared to any modern SD card.

I'd be interested to know what the memory footprint is like. I don't have an easy way to measure it.
> Think of someone who does Judo for 20 years and still only wears a yellow belt.

This assumes developing software is somehow an inferior practice to management. Nothing could be further from the truth.

> if one has a 20 something and a 50 something competing(!) for the same position.

If a person with nearly no experience and a person with 30 years of practical experience compete for a position, you'd choose one with no experience? Odd decision.

> Why didn't you spend the last 25 years of your career building a network and now simply do consulting work for $300+/h instead of working as employee for less than half

Again, you are assuming than developing software is somehow inferior practice to management. Again, this is baloney. And why one would want to trade doing what one loves (development) to messing with contracts, bills, accounting, CRM, etc.? Of course, some people might, but presenting it as the only way to go is nonsense.

> And "I do the same thing for 30 years" is neither a plan nor a smart thing to do in IT.

Coding is not "the same thing". Developing software is an amazingly diverse profession. Of course, you don't have to stay with a profession if you don't like it anymore, but presenting it as if somebody who does is stupid and has no plan is a complete nonsense.
The law violation is akin to being ticketed for jaywalking across an empty road.

The court ignored expert witness testimony that the disks were useless without a valid license and came up with a ludicrous amount.

The defendants belief was that many customers weren't knowledgeable enough to download restore images from the internet. He was selling them to used computer shops so they could provide them to their customers as a courtesy.

He charged $0.25 per disc, and had 28,000. So his total would have been $7k? He eventually sold them for less than $5k. Not any kind of windfall profit.

Given you can download those restore images for free, what exactly was the copy right infringement?
There was a suggestion: Make it like switch/case.
Does anyone believe that this is only for citizens? It wouldn't be that hard to extend a score for the rest of the world. Your online profile could very well affect your travel.
Care to share a bit more on the strategy? I've been looking at exchange APIs and looking up strategies online, but I haven't started implementing anything. Wondering how you approached it once you had the idea to trade algorithmically.
Is the need to pee really badly not distracting to you?
This is horrifying, and sounds like something out of a story warning about government overreach.

1 YEAR and three months in federal prison? That's not a short amount of time for something that this guy had a reasonable expectation wasn't illegal.
This tells me theres a worse problem at Apple: Groupthink.

No one was bold enough to call BS on this poorly designed keyboard. Everyone just went along with it.
How do the number of internet connections relate to the number of nodes? Building fat pipes is not the answer just as more highways is not the answer to more destinations. The increase in traffic will consume more resources exponentially (factorially?)faster than the increase of address space
I think this article is a lot more than just "someone pushing their library"

It is well organized, written and specific about it's claims.
Part of a VR headset is optics that change the focal point to “behind” the screen, so your eyes are actually focusing further away.
I was underwhelmed by reading this (maybe due to a clickbaity title and IMO sketchy extension of badness from goto to the go statement).

That said, the article has good technical content. It proposed a new concurrency library with interesting properties. Concurrency comes with additional cost. The library proposes a paradigm to minimize certain costs and should provide punchy examples of how things can be done simply and efficiently with it.

But instead it is picking shallow fights with the go statement (does the author know about the "sync" package and WaitGroup)? Overall I found the advocacy section WAY too long. Use most of that real estate to show goodness of your library, not on trying to punch holes in the competitors. My 2c.
So at least I can compare the price, regardless what insurance I have.
Synology RT2600ac Review: A Consumer Router with Professional-Grade Features
Maybe not, but coming into a thread complaining that you "thought of the idea first" when talking about something fairly new, it's a reasonable question to ask. I "thought of" eBay before they started up, too.
Lessons from LiveRamp
But your example also isn’t what happened. A more accurate Big Mac example would be McDonald’s is giving away Big Macs, so you go and get a free Big Mac, and then give that Big Mac to your friend. At that point McDonald’s cries that you’re giving away counterfeit Big Macs.
I’ve noticed that a lot of programmers I’ve met on and offline seem to think that it is, and often those kind of shallow perspectives are the basis of thought in the world of cryptocurrency as well. Is it the result of how computers and programs work, inasmuch as they just do precisely what they’re told? I’ve had to explain to so many friends that unlike the world of computers, laws are interpreted, and adapt. You can’t just find a bug and “win” because it will come back and bite you.
I find this comic is helpful: https://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt...
This would be a halfway decent way to fight back a hospital's insane chargemaster.
Clojure has HUGE advantages over Go in the first place, that helps immensely in making concurrency sane and safe. Most of the goodness in Clojure is emergent of its design, very few languages have that property.

The simple fact that Clojure can implement goroutines as a library shows how flexible the language is. Then there's immutability and a strong focus on simplicity among others.
Sure, customers pay a huge markup. But even with such a huge markup, it's only around $4-5 per bucket sold. And in my exceptionally limited experience, only around one in five moviegoers buys popcorn.
I like it, especially `default` instead of `{}`

The leading curly braces in the linked proposal _are_ a bit odd to see, though the repetition of `case` isn't too fun either.
They should be included, as it simply is a valid use-case which most likely will actually be used. However, there should be many more examples or good real-world use-cases. Lack of those concerns me.
I think that enabling the user to selectively suppress parts of the site for certain archived time spans is a better solution. Sometimes, a page might have been in temporary violation of a law or contract and that version needs to be suppressed. But that particular does not mean that any other version needs to be hidden as well.
-- Which amplifies the cost incredibly, through reactionary rather than preventative care. Sadly, it seems like most people I've had to inform of this perceive more than one bogeyman in more socialist systems.
> If i want a blocking thread i would just call a function

That is not what this is though.
You actually can use IMAP/SMTP with ProtonMail using their new bridge application (only on Windows and macOS right now, Linux "coming soon")

https://protonmail.com/bridge
I think of full-featured pattern matching as a fairly recent addition even to Lisp. Lisp has had some pattern-matching constructs forever of course (cond, destructuring-bind, Norvig's sexp matcher from PAIP [1], etc.). But it's only with the more recent emergence of optima [2] as a de-facto standard that it now has really good pattern matching. It was probably the #1 thing I missed in Lisp, after having used ML a bit, until optima came along.

[1] https://github.com/norvig/paip-lisp/blob/master/lisp/patmatc...

[2] https://github.com/m2ym/optima
> neither Apple nor its Geniuses would acknowledge that this was actually a problem [...] Apple Geniuses installed, with its pristine keyboard and maybe-different key switches. The answer is that after a couple of months, I started to get temporarily dead keys for seemingly no reason. Again.

This is the exact same behaviour that drove me away from Apple 10 years ago: First deny existance of issue, second place blame on customer, third force customer into a generic replacement script of parts in accending order of price. Repeat until customer does not return out of frustration, accepts the broken product or is pushed out of warrantee.

I think this strategy worked for them on average when hardware design flaws were less frequent, it maintained their facade of absolute perfection at the cost of a few lucid customers... but it leaves a particularly sour taste for those whom it does affect, and I think they are fast approaching the threshold where it will backfire and destroy their image.

At this stage denying the existence of these types of problems is an insult to anyones intelligence, deep technical literacy is not required - Anyone who buys Apple products for more than beholding their aesthetic beauty can see the simple truth in this case: that it is broken.
Millennials blame boomers for ruining their lives
Correct. If you were to build a computer from scratch and try to use one of these disks, it would not work. You would either need a standalone license key, or a computer with an OEM license attached to the motherboard.

The only way to turn that disk into an actual counterfeit OS would be to crack the activation or use a keygen.
On mobile it’s just showing the number “751” on the middle of the page, the text “maker time” and a background picture of earth seen from space. Is this how it is supposed to look? If so, what does it do?
But why? What's the point of all those hoops, other than to discourage new users?
I am a Apple
supporter and shareholder, but will admit that I loathe the butterfly keyboard on my MPB with Touchbar. The amount of typos I make (mostly missed key strokes) rivals my iPhone which is impressive. I have also experienced the "dead" key issue when dust or hair get's under a key.
They tried taking a baby step in that direction with Obamacare. Government mandatory anything is a seriously hard sell in the US. I honestly think single payer is an easier sell at this point.
> Likewise in spending thousands to upgrade from an average 25 mpg car to a 35+ mpg car

I'm really curious about this as well. I drive an old Honda Accord that gets ~22-26mpg. In Texas I can choose to only purchase renewable energy, but how much environmental impact will be had from my purchase from an electric car compared to keeping this nearly two-decade-old car running? What is the point where this car is better left as recycled metal vs. keeping it running?
Again, the initial idea—mini-Amazon or whatever—doesn't (really) matter. It will evolve. It will change. The company may pivot. The valuation reflects the potential of the founder's skills, relentlessness, overall vision, track record, etc.
This is exactly what my company's solution does! We get prices from multiple sources, one of them being claims data (which is basically your time machine).
I'm genuinely interested in hearing pros and cons on the Chinese government from Chinese who are currently living in mainland China. Particularly on the topics that are the biggest flash points on HN - government censorship/great firewall/surveillance/social credit scores, etc. Do you have any English-language resources for this? Or decently translated sources? No snark or sarcasm - I've searched before, but either find nothing or hit a language barrier.
Furthermore, even the capitalistic idealism of "multiple private insurance companies competing with each other will drive prices down" doesn't work. At the end of the day, Medicare decides what it's going to pay for a procedure, and the rest of the insurance companies base their compensation off that. The government is still in control of pricing, by and large.

Even the Singapore model (which looks capitalistic on the consumer end) relies on huge amounts of government price-fixing on the hospital side of things.
Mostly Microsoft's. I assume some Azure from my previous experience with on of their courses.
Ah, a MBP complaint thread. Here are mine (Maxed out 15):

1. New keyboard is painful to type on. I use it 99% of the time with external trackpad / keyboard / monitors but that other 1% pisses me off.

2. Battery life is mediocre. I don't keep track but I'm always surprised how quickly it goes when I'm unplugged. How about stop trying to make them thinner?

3. The touchbar is f*cking horrible. It's a bad solution to a nonexistent problem. My fingers touch it by mistake often, finding ESC is awful, and worst of all, it sleeps! Give me back my ESC and media keys.

4. A computer with two GPUs SHOULD NOT CRASH when plugging in external monitors. It should also wake from sleep properly in clamshell mode. A lot of the time I actually have to unplug one monitor to get either to turn on.

5. Support for external retina monitors is terrible. I spent the better part of a day getting two Dells to be readable / look good.

6. Xcode. A medium sized project compiling now hits all 8 cores so hard music will actually stop playing (I use Roon with a pretty heavy CPU load).

Unless things turn around, this will definitely be my last MBP, maybe leaving the dev ecosystem altogether.
> struggle to find seats

I don't remember the last time I went to the cinema and the room was more than 10% full
> A lot of people against socialized healthcare don't realize that the system still takes extra money from those that pay and gives it to those that can't--just through hospital billing.

I don't know where you get this. In my experience nobody who advocates for socialized healthcare is under this impression. They know how the system works, just don't think it's an efficient way to run it (it isn't).

The way the incentives are structured on the American healthcare system now are beyond ridiculous and having public published prices is a way to start a much needed debate about the underlying issues, with data and facts instead of political viewpoints.

It's absurd that having a baby in an average facility in the US "costs" five times more than a private hospital in Switzerland. I put quote marks on cost because that's usually billed price and insurance tend to negotiate down, so in reality is more like twice the cost, but still absurd at any level.
I love this! Thanks for sharing!
It probably still keeps a copy of your typing locally though.