skysight-inc/HackerNews huggingface dataset:
The Missing Middle Class on College Campuses
The tragedy of 100% code coverage
A concise word for 'older and lazy' might be 'experienced'
Git-foresta: Text-based Git log graph viewer
I also like that Thunderbird exists, I don't use it, but my wife does.

That said, if you want a web-hosted client for standard email, why not give self-hosting RainLoop a try?
Alexa Calling and Messaging
I started in that mode (since I tend to do long drones) but once I adjusted to the non-linear workflow it became super easy. It helps that the ecosystem around Ableton is so rich now.
Are we taking twitter as a legitimate medium? 90% of what I see there are contrarians riding the coattails of others. Of course Tavis has all these crazy replies. Its a bit like how the paparazzi get celebs to notice them. They 'neg' the famous person to get the desired response and attention they want.

People not playing these games don't see his tweet as being controversial. It almost had no details, what exactly is there to argue here? Your average copy of Windows probably has tens of thousads of unfound zero days. Its rational that they will be continued to be found.

I think the narrative of "but people on twitter are talking" is fairly bullshitty. Twitter is not reputable, anyone can reply to anyone, and unless you start naming the names of respected security researchers then these replies are from just kids and a trolls looking for attention.
Saving peoples lives isn't a unique practice in the US. Doctors in the developed world are all bound by the Hippocratic Oath, and I'm not aware of any first world country that regularly judges the sick or old to die when doctors still have options available. They still pay a third as much in healthcare.

A lot of those countries have physician assisted suicide though, which greatly improves the humanity of late term care. That is an easy and obvious piece of the solution the US should have been able to get behind a long time ago.
It wouldn't be close to that. Closer to the 250-350 range for engineers at that level at Google. Also, Tavis didn't find this one.
Build tests against your app`s public interface. On a web app, that would be your controllers or API.

That will give you good coverage, while avoiding too simple to be useful unit tests.

It's really hard to foresee all possible input variations and business logic validations, but that doesn't mean your test suite is useless.

It just means it will grow everytime you find a new bug and you are guaranteed that one won't happen again...
Only in the sense that it's something to do with regular expressions.
Healthcare costs have ballooned for much the same reason as university tuition. There are 2 university administrators for every professor vs 10 hospital administrators for every doctor.

http://www.chronicle.com/interactives/administrative_bloat
https://hbr.org/2013/09/the-downside-of-health-care-job-grow...
How about you?
To be fair, people don't know because they are constantly told by slick products, pretty interfaces and "easy" stuff that tech isn't hard. It's all just magic. Magic stopped working? Call tech support.

I mean seriously, if you own a car, there's a certain level of competence that is expected from the owner, even if it's just the basic stuff like putting the gas pump in the right spot, making sure to get the oil changed regularly, keeping an eye on the various dials and gauges to make sure your engine isn't on fire. There are no such expectancies in a smart phone, they just sell you the thing at a steep subsidy and send you on your merry way, and I find this interesting because you can do far more damage to your life or someone elses with a smartphone than a car.
Not really a problem for mobile... For HPC there have been user mode and offload tweaks since forever. The fact that none of the hardware or task specific techniques can replace the traditional BSD sockets stack is because writing that in general is a ton of work... Work which G would have to do ^10 to replace Linux in an android context.
What about JWT with Refresh Tokens? How does this fit in the list and does it help alleviate any concerns covered by the other methods?
Not always, not in this case definitely.
How can you do it?
Good points but important to point out that driving down costs may not be a net negative. From Buffett's comments in the video he seems to be indicating that business are more likely to make investment and hiring decisions on the basis of high and ever-increasing health coverage costs than a change in corporate tax.

Capping or reducing healthcare cost as a % of GDP may help many other sectors to expand. On this basis politicians should first try to get the support of corporations to reduce their insurance costs, and try to change the argument - sustainable healthcare for all. This kind of corporate backing would counter the inevitable lobbying of pharma/medical corporations who will put their resources into countering any legislation that reduces their profit margins.
Yes, but if they are capturing 4% as profit on 17% of the premium, they have a perverse incentive to keep costs high, which is directly opposed to their customer's interests.
After reading through this it seems no clear winner, most of them are "painful" in implementation?
By types, I assume you mean categorically different types of data, rather than the types of the type system that your language recognizes?
This would be more true if hospitals weren't allowed to bill patients for services that insurance refuses to cover.

But hospitals force patients to agree to be responsible for all bills their insurance doesn't cover.

So there are two large institutions, neither of which is entirely aligned with the interests of the individual dealing with them. Of course hospitals aren't trying to kill people, but good luck figuring out if the care they bill for is really necessary or not.
It's not the norm. Most Americans (at least in my experience) will go out of their way to use an ATM that doesn't charge them. Accordingly, picking a bank with a large ATM network is a major consideration when choosing a bank. Some smaller banks compete with this by reimbursing fees charged by out-of-network ATMs, making all ATMs effectively free.

It is certainly possible to pay for those services, but it's not normal. Some people let it happen out of laziness, or due to not being aware that they can do better.

We do have a fees problem, but it's mostly with other services. For example, many banks will charge some outrageous amount (like $5, outrageous compared their cost) to give you an electronic copy of a past bank statement. High overdraft fees are common. If you accidentally use your debit card to make a purchase that exceeds what you have in your account, the bank will often charge you a ~$35 fee rather than reject the transaction. This is optional, but they push it hard and sell it as a "service," since it means you're never left unable to complete your transaction. Never mind that being out a bunch of money is bad too.

Even worse, some banks (at least for a while) would intentionally maximize your overdraft fees by sorting your transactions on any give day from largest to smallest before applying them. For example, imagine if you have $99 in your account, and you use your debit card to make purchases, in order, of $1, $1, $1, and $100. The last transaction should overdraw the account, hit you with a $35 fee, and your balance will be -$39, right? Wrong! They'll run the $100 transaction first, overdrawing the account, and then run the $1 transactions on the overdrawn account. Net result: four $35 fees and a balance of -$144.

So yes, many of our banks suck, especially larger ones, but it's not quite as bad as everyone paying to withdraw and deposit.
4 days ago when he posted about its existence on twitter, it hadn't been patched.
Regarding point #3, I would be weary of putting my food in the hands of an unaccountable person. If the person works for the restaurant then they have some level of responsibility for the end user experience. If they are working temp for some service then they are less inclined to care about how the end user receives the food. They might even be resentful of the customer receiving the food. I've seen and heard of people doing some really horrible things to other people's food and I assume the worst.

But if you are going to make this a viable business model, you might do the following: enlist anyone into the process. If I am walking downtown at the moment and there is a delivery along my route anyway, I could pick it up and go. It would result in having many more workers who are earning less each. They are not employees by any argument, just people doing random tasks for a minimal part of their day. With a star rating, of course and possibly some upfront online training.
Question for y'all...
Have your health care providers started being more conscious or out-spoken about cost? Mine definitely have, both for prescriptions and procedures.
20,000 rounds for the NN to learn XOR?

Is this typical for this level of task?
How do you know what 10-20% to test?

This sort of basic level of decision-making for testing is something I wish I had, but all the tutorials and guides are about 100% code-coverage TDD so it's hard to find a path to to learn reasonable, high ROI testing.
Any echo owners feel like they would get additional value out of this?

90% of my interaction with my standard echo has been "what's the weather".

Even when I want visual controls for music, I'd rather pull out my phone than walk over to a screen.
It seems patently obvious that I'm being trolled or you're delusional about the viability of a libertarian society, but I'll make two final points:

Fortunately, most people don't agree with you, so we don't live in a hellhole.

You don't seem to understand that society is a whole unit, if you don't have a car, it doesn't mean you shouldn't pay for roads and that roads provide you no utility, the food you buy when you walk to the shop comes on a truck.

It seems that you believe only money, products, and services have value, and that people have no inherent value. Again, it's extremely fortunate that most people disagree with you.
Amazon is killing it in IoT/Smart Home. However, IMHO, they are making a bit of mistake by not allowing developers to monetize their platform (at least the last time I checked). There were also certain device functions that apps could not utilize (e.g. programmatically mute and unmute). I suspect they'll have a wall garden approach to their new Echo devices too ... if this was open, they'd win it all (again, just my opinion).
Everytime I've seen these arguments it's been the same:

* Bad coding practices lead to bad tests
* Bad test practices make development very difficult, since you're constantly chasing your tail

They're invariably intertwined. Bad tests can be re-written. Bad code can be rewritten/refactored too, but it tends to have a larger impact on the product (you know, the thing that actually makes you money).

However, it seems that a lot of posters see bad tests and say that it's the problem, and therefore most tests are bad. They neglect that bad tests are a smell that what they're testing is probably shit. They're treating (condemning) the symptom, not the cause.
They put Tone.js to good use.
Promoting Ableton by showing what cool stuff you can do with free js library that can work in browser, weird?
https://tonejs.github.io
SQL Notebook
You seem to be interested in arguing the statement "Pharmaceutical companies in the US spend too much on R&D".

But that's not equivalent to the statement "The US provides the funding for the majority of R&D that the rest of the world benefits from".

If you think that pharmaceutical companies should spend less of their money on R&D, or more on it, that's not really relevant. Whatever research pharmaceutical companies are doing, that's being disproportionately funded by the US market. That's a plainly evident statement; it's right there in their financial sheets.

> You could just as well say the US funds the majority of drug advertising for the entire world

No, because research is a wholly non-excusable good in the global market. Advertising is not.

> they spend more on ads than R&D

Again, not really the point.
Yikes, don't tell Dave Grohl, Jimi Hendrix, Stevie Ray Vaughan, Eric Clapton, and the countless other musicians who don't know how to read or write sheet music...
Exactly. If you look at videos from the 60s of people on trams and buses, no one talked to each other back then either. There were always a handful of people with newspapers, magazines and books. By the 1980s, you'd see more people with Walkmans.

It's the same thing today, except we're wasting less paper, and we can have a bigger selection of music.

Yes there are additional bad things, like shopping apps/consumerism and free-to-play games that try to get that super addictable part of the market to give them tons of money for their shitty form of entertainment. But that's all in the choice of how you use things.
Literally nonsense. But, in fact, totally representative of the crazy lengths people go to to justify why Tavis's tweet that he found ~a vulnerability~ is somehow dangerous.
Next time I'm in a pub in Glasgow I'm so going to compliment a guy on the definition of his upper arms and then, if I'm still alive, move the discussion onto Dior's 1978 collection. Thanks for the tips!
Completely disagree. The worst developers don't even care if their code ends up breaking later; as long as it gets past QA now, that's all that matters.
"An attacker who successfully exploited this vulnerability could execute arbitrary code in the security context of the LocalSystem account and take control of the system." Why would software that is written to scan potentially dangerous files be configured to run under the LocalSystem account? Shouldn't it run under a least privilege account?
Wouldn't you need client code to cover csrf cases?
I'd agree with you if Riordan had e.g. taken to Twitter or vented on a blog post. But he went to the Securities and Exchange Commission (SEC). They have a legal mandate around securities-related whistleblowing [1].

[1] https://www.sec.gov/whistleblower
"you're kind of implying that I feel that way because either I don't use static typing much, or I haven't learned it well, aren't you?"

No. I didn't mean to imply or assert anything of the sort. Apologies if I inadvertently gave offense. You seem to be reading meanings into my reply that aren't there.

I don't know you from Adam. You asked a question in your post. I answered as best as I could.

That said, your latest statement

"I'll admit confusion on things like ocaml polymorphic variants and haskell monads,"

does seems to imply that you don't have much real world experience with static type systems in production (nothing wrong with that) since neither is an arcane concept or particularly difficult to understand.

If you haven't worked extensively with Haskell/Ocaml/SML etc, and you are extrapolating properties of 'static type systems' from those of Java or C++ then your idea of such type systems 'stunt prototyping and exploration' might make sense.

The rest of your comments are extrapolations from misunderstandings - not born of practical experience. My answer was based on (strictly) personal experience. Which is why I said "in my experience". I gladly concede that YMMV.

again, I was just answering your question in your original comment. I didn't mean to "imply" anything and used "probably" to mark my uncertainty about your real world experience with Ocaml/Haskell etc style static type systems.

I have extensive experience with both dynamically typed languages (mostly Python, Lua and Scheme) and statically typed languages (mostly Haskell and SML, besides Java). I answered out of my experience.

YMMV. And that is cool.
Agree. Love Citymapper and love London buses and tube - this seems like massive overeach
Correct, but over time, Turkey would find their internet is progressively more broken as people switch over to IPFS.

More importantly, I doubt the censorship-efficiency gains would be improved much by banning IPFS, since nobody really uses it yet, and I suspect selling the "anti-censorship" angle will get more non-anti-censorship adopters (i.e. people who just use it for performance gains) in non-Turkey places, compared to staying silent on the anti-censorship angle of IPFS. And more widespread non-Turkey adoption means more pressure on Turkey to allow IPFS.
This approach really lacks the product vision. Although I agree with it to some extent, my experience is with semi-mature product, the code will stick around for ~2 years on average. You need to be experienced to make implementations that will be easy to replace when needed.

E.g. one of your assumptions there are contractors who can help you. That can be true to a certain level, but even product vendors often lack the scale to support their own thing above the basic levels (this is true for post-IPO companies), now imagine this when you can't afford to incubate your product at an expensive tech hub location.

Also, when you have cashflow, your business is under pressure to provide better customer service and marketing, and this is where the things getting tricky: you need to decide whether you want to grow your business or pay back the technical debts. Because the investors priority is always business over tech (rightly), you need to look 1-2 years ahead and make your key technical decisions accordingly.
A refrain I've often heard from victims of circumstance.

Assuming you were living in an ostensibly "first world" society, I'd guess most people are unsettled by the sense that your experience was both sadly typical and economically inexcusable, which is the likely context for many criticisms of the article's subject.
What should your MVP look like? A Technical Feasibility Scan helps you find out
I figure Apple is letting them figure out the basics and then they will introduce Siri-in-a-box kind of thing. No sense in being first to market if your execution is flawed.
Help Stop Net Neutrality Changes – Submit Comment to FCC
Amazon is killing it!
Toshiba wrangles with Western Digital over chips unit sale
Where's the hypocrisy?
All correct...again, no price transparency, and every single party in the chain (other than the consumer) benefits from higher prices.
That's actually a reasonable point, and it may be true. There's got to some temperature delta makes a heat pump a losing proposition, but I'm not sure how big that threshold is.
FL Studio has a nice learning curve too, though different. FL's best features IMO are the pattern sequencer and the piano roll. So intuitive, once you get the DAWs flow you just get creative and the limits disappear.
This was not found in the wild.
Triboelectricity to power your watch
I really don't buy this. Ableton was created by an excellent musician (Robert Henke), and its design reflects a musician's perspective. It's intuitive and flexible. It doesn't work for every possible workflow, but no individual piece of software could.
Love the concept of the Echo, however i don't see too much value in a screen, as for most tasks you'd need that for it's usually worth the effort to pull out the phone since you are also not bound to a specific location.
Economic Anxiety Didn’t Make People Vote Trump, Racism Did
Of course not, companies let the hiring process be opaque for a reason. Common sense would tell us that blowing the whistle is not going to endear you to future employers.
Perhaps it's the irregularity of your working from home may contribute to this.

My parents were artists who both worked from home, it was generally established that I didn't bother them in their offices when they were working on their projects.

I am grateful to have grown up in such a situation and if in the future I decide to have children I will definitely switch to a primarily or entirely remote position.
Even that 'wretched' existence doesn't have to be wretched - depending upon the external environment. I've been camping for extended periods with little more than that. Its not comfortable, but the experience was way better in many ways that my 'comfortable' cubicle.
Looks like a mini tablet? Why cannot tablet be used for the same purpose? Perhaps audio capability?
Sure. I was just pointing out that we have pretty clear information about the amount of money that ends up inside the insurance company and how much gets passed on to providers.

In a functioning market they would face competition for customers and try to lower premiums (and so try to lower costs). In our system they seem to look at provider prices in a region and decide if they can profit there or not (and in the case of non profits, if they can operate without losing money).
Not really. This lacks basic tablet-level functionality. I cant see this taking off.
I found the Circles, Sines and Signals to be amazing too. An awesome introduction. https://jackschaedler.github.io/circles-sines-signals/
Stack allocation is the default in all practically used languages that actually have a stack (e.g. C, C++), and heap allocation is explicit in all of those as well.

Allocation more or less everything on the heap (i.e. using the stack only for calls and returns) is something that's done out of necessity in exclusively GC'd languages, like Java or Python.
In the United States, what is the need for speech recognition devices? At least in Japan and China, speech recognition technology does not reach practical level and needs are small.
But the vendor was aware of the issue, and was already getting their ducks in a row. So it was largely useless to any adversary.
Amazon unveils the $230 Echo Show, with a screen for calls, shipping June 28
I don't know; disagreement over whether everything must be tested isn't enough to call it 'lazy'? Its an easy dart to throw. But remember, everything you don't do leaves room for more progress elsewhere. Its an optimization problem.
Project Glimpse – Full-Stack Node.js Web Diagnostics
Deezer Next Launched in South Africa to Help Listeners Discover Emerging Artists
A few thoughts:

- This is way less creepy-looking than the Amazon Look (https://www.amazon.com/Echo-Hands-Free-Camera-Style-Assistan...), but it is actually very similar.

- It is great to add a screen to the Echo. Just more feedback on interacting with it, and possibility to watch YouTube, Netflix, etc. casually.

- It doesn't have the same cool minimalism as the Echo. The Echo sits on my counter and looks nice when not in use. I think this one looks much clunkier.

- I definitely want to try one.
It seems like the best way to handle this situation is to assume that all other algorithms are hostile, and to seize as much bandwidth as you can without causing queue delay. That would reduce the problem set to a basic resource competition problem, which could then be solved with genetic algorithms.
ROFL XDD
> you can do far more damage to your life or someone elses with a smartphone than a car.

Could you elaborate? I find it difficult to imagine how one kills somebody using a smartphone, while with a car it's pretty obvious.
I disagree entirely. You can read without comprehension - hell I can read my native language without comprehending what I'm actually reading. I'm still reading when I do so. What else would you call it when reading a heavily technical document you don't fully understand? You may not comprehend what the words as a whole mean but you're still reading.

FWIW, only one dictionary definition I can find includes "comprehend" in the definition and it still falls under other definitions such as "speaking aloud written or printed material to other people".

I never claimed it was. My post was very specifically about learning to read and write Hangul.
And what about test coverage for the tests? You do realize that tests are also code, right? They have bugs, maintenance overhead, and all the other things code has.

The worst code bases I've seen have more test code than code being tested. People try to write tests to cover every condition or input and in systems of even modest complexity that isn't possible, or at least not feasible in a finite time.