skysight-inc/HackerNews huggingface dataset:
Study anticapitalism and go on from there. I`d recommend anarchism and World History.

Ps.: In tech & programming specifically, I think Free Software is a beautiful idea.

Ps.: I`ll add, why I think this is(my original point), is that I think it's very nice to understand(or try to understand) what is the `structure/mechaniscs of the world`, I mean, to me it would be the same to study capitalism as it is to study anticapitalism(that is, the more you see how it works, the more you`ll see stuff that is flawed), some would disagree with this, of course. Contrary to what many think, ideology to me means NOT seeing reality as it is(so I'm not talking about intantile, superficial, ideas/agenda here), so I think it's absolutely fair the everybody should take some understanding of it based on people who wanted to figure out found out, even if not 100%. Since the more correct is your model of things, the better you can act on them(you can't engineer a car with wrong math, for example). To me, personally, getting my mind out of the techie neophile mindset and knowing broader and deeper stuff gives me plenty of ideas on things to do. Even more so, that since I'm using this 'footing', I can then try to see if it matches reality and goes on to have real-world effects! ;P But anyway, what I`m saying is sort of a longer road, to try to get interested and understand other topics and then look to your habilities and see what you can do with them about the other thing. That's where the project I'm trying to work on came from and it's really meant to be a drop in the ocean and a simple program etc, but it's something I really care about since it's tied to deep layers of my person and perspective on `world`, `society`, `individuals`, `species`, etc.
The book Dreamland covers this quite a bit, and is a good read on the subject:

https://www.amazon.com/Dreamland-True-Americas-Opiate-Epidem...

My takeaway was that opiates were incorrectly classified as a non-addictive way to treat pain, so doctors started dolling them out far too liberally. Hospitals also started employing pain specialists who's sole job was to treat pain in patients. It's pretty easy to find people in any sort of "pain" if that's all you're looking for.
This has been discussed numerous times here, and I agree with the premise of this article, but some of the prescriptions for solving the problem just seem silly and reek of over-complicating and over-managing the process. Trying to gauge or limit how much time a developer spends on a given solution is problematic because a) you're professing to know the solution before it has been developed, in which case you should have just written it yourself or told the developer the solution, and b) you're just making it worse on the developer by imposing an arbitrary deadline that will only induce stress and result in the solution coming later, not sooner. As a deadline gets closer, the productivity of a developer is proportional to the amount of time remaining. The only exception is if the solution, or the design of the solution, is known and all that is left to do is the typing.
So if if you talk about your married friend using their married name you are pretending they were never unmarried?
When I hang out in Oregon, I am told there are still fishermen waiting for the fish to come back or forestry workers waiting for the spotted owl to exit the endangered species list so they can go back to clear-cutting. Realistically, these anecdotal situations are so old, these workers may be "retired" in some sense now. Yet it reinforces the idea that maybe workers don't like to change from one skill set to another. And if the situation was, IBM Watson ate all the software engineering jobs but a new labor-intensive wood products industry with lots of outdoor, heavy-lifting work had sprung up in my town, I'm not sure I'd be eager to make the switch.
My ad blocker has a DNT they cannot abandon.
Currently, including some video conferencing on my laptop and a few others using the link too, I'm seeing 5-7ms ping times. It varies, but I think its fair to call it 'more than adequate'.
Assessing risk is an important part of valuing companies. Lawsuits usually don't materialize out of thin air, and when they do, they usually aren't very strong cases.

One great historical case for Buffett was the Salad Oil Scandal. American Express stock plummeted because it had guaranteed loans backed by salad oil inventories that turned out to be fraudulent. It was facing a huge loss for the time, some were even afraid it might go out of business.

But Buffett went to lunch and saw customer after customer still using Amex cards to pay for their meals. He realized that the charge card part of Amex was still really valuable, and did the math on what the credit card business was worth and their maximum possible losses from their loans would be, and realized the stock was hugely undervalued and bought a ton.

Every business has remote risks of crazy bad things happening, it's why you diversify your portfolio if you are an active investor.
Those data for opiate use, not abuse. I suspect the percentage of the population who have used any opiates at least once in the past year tells you very little about about opiate-related problems - using cocodamol once a year is obviously very different to the habitual use of oxycodone.

I further suspect that the availability of opiate-containing drugs over the counter in some countries accounts for some of the differences in those statistics (e.g. cocodamol in the UK).
The article you just linked to literally says it's over 50%. The 11% statistic is the percentage of Americans who are currently in pain. Whereas chronic pain is basically pain that's intermittent.

C.f. the IOM report on pain in America: https://www.nap.edu/catalog/13172/relieving-pain-in-america-...
What do you characterize as drug abuse?
Indeed the neoliberal consensus is that he and anyone who rejects it should not have any say in the government and extremist neoliberal ideology has taken over much of the elite power structures in the UK (as well as the US!)

If saying nice things about bad people were actually a problem, no politician in history in any western society would ever be allowed to rule. Pick any politician and you will find them endorsing, funding, supporting or any combination brutal dictators, apartheid regimes, terrorists like Al Qaeda (years ago), slave states, various factions fighting in Syria, Iraq (pre Iraq war), Qatar, Turkey, Dubai, Iran (pre islamic revolution or post), Israel, death squads in South America, Pinochet, on and on and on. To have any "serious" position in modern foreign policy is to support evil.

These "statements of support" are of course ridiculous 'gotcha' red herrings that actually mean nothing that neoliberal ideologues use to smear his personality and avoid talking about actual policy that could seriously effect the lives of ordinary UK citizens which they desperately do not want to improve, policy like for example the devastating and horrific one that is supposed to be the subject of this discussion thread.
The ability to fill an opening by increasing salary does not disprove a skilled labor shortage.

Imagine a model economy of 10 companies with openings, and one person with the skills to fill them. All 10 companies can fill their openings by sequentially raising their salary offer to that person.

If you don't account for the openings that are created along the way (as the one person sequentially jumps for the higher salary), you'll have a mistaken impression there is no skilled labor shortage. After all, each company hired someone.
>> just because you're taking a drug as directed doesn't mean you're not abusing it.

Yes. I put "abuse" in scare quotes, because I think it's definition should be better aligned with buisiness incentives, medical advice, and actual human behavior, especially if we put people in jail for it.
Isn't kotlin the new dart now?

Genuine question as they have more in common than just curly braces it seems.

I know they are _different_ but the question is: is it possible (not completely stupid...) that the future of those languages is going to be a merge (kord, darlin? ;)
Intel not big enough for you?
All doctors are human. They probably have higher averages on [X things required to make it through med school and residency] but that doesn't guarantee they are above average on anything else. Like ethics. Or avoiding certain biases.
Coding is one thing. Being artistic is another. I am not the latter at all.
One place to start could be the debugger. This at least has the advantage of a fixed call stack at any point of inspection rather than a whole cloud of possibilities, making drawing some of those call graphs and flows much easier.

I agree, I think it'd be really useful for real work, particularly maintenance work and ramping up on established code bases.
MP3 is now free of patent issues. It is exactly the inverse of dying. The whole story line about MP3 dying is a PR push by Fraunhofer now that they will not longer make money by licencing their patents.
So the smear campaign worked then. Good job.
I believe the point is that many people have A LOT of faith in the doctor's hands, and/or "what the label says on the prescription". For some people there is an unwavering sense of "but doc told me to take this, so I must HAVE to", or even "But the doctor prescribed this, so there's no way it could harm me". So, they may stop holding themselves accountable for the drugs they're taking and may not even notice negative side effects (dependence and withdrawal included).
> If what attracts the core customers is wrong in and of itself, it's not an excuse to continue it.

Tell that to all the illegal renters on AirBnB.

Edit: sorry that was a bit flip, but I don't think the conundrum is as easy as either of you have posed it.
Ask HN: Is Twitter down?
Not sure what you mean by early leverage given he used virtually no leverage throughout his career. Insurance float is basically the only form he's used and didn't start that until the middle of his career.

His annualized returns running the Buffett Partnerships with zero leverage were close to 40% per year for the dozen or so years they were operating.

And everyone compounds gains just by holding index funds for long periods. Buffett compounds them far faster because he has substantially higher returns than the market.
> Point number two: Marijuana is addictive and individuals with marijuana addiction entering voluntary rehab is increasing:(https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2797098/)

Most people entering voluntary rehab do so under duress. Specifically, they are doing so as part of a plea bargain, to avoid serving prison time for a drug charge.
Good point, done. In my defense, I did post a link to the previous discussion below :-)
He also states he was given it at some sort of convention where Google was handing them out so idk.

I already have one so I'm just here for the cute kid and his dad enjoying life.
Your source lists opiates - products of opium poppy - not opioids (the superset that includes poppy products and synthetic product).

Since this discussion is about synthetic opioids it's not a useful source.

Have a look here. The US has considerably higher use than each of the countries you list when we talk about prescription meds.

http://www.unodc.org/documents/data-and-analysis/WDR2011/Sta...
But who cares? Most of these hacks consist of an email database that is used to then spam or phish, and a few weak MD5 non plaintext passwords, which can be useful, but not entirely useful. If you're lucky you might get a few real (legal) names which can be paired with the email (for doxing). These actions are egregious at best and not constructive in any way.
Comments older than 24 hours cannot be down-voted. Most of the comments on this submission are older than that.
Ask HN: Twitter down?
Only seeing a page with this:
"Something is technically wrong.

Thanks for noticing—we're going to fix it up and have things back to normal soon."
If you're working with a language that has closures, I started to have a heuristic:

// if you are writing a comment like this
// explaining what the next block of code does
// chances are you should just refactor it
// into a closure
_doWhateverCommentSaid(arg1, arg2, arg3);

it's true that this needlessly adds stack overhead, but this way, you are more likely to structure your code properly, re-use it properly (which more than pays for the stack overhead), and move your closure / method to be more and more global as needed.

Perhaps if you have a comment like this:

f(x); // x matches some assumption

then in fact, you should add validation to f itself, in the form of a function, same as above.

function f(x) {
_theAssumption(x);
}

this habit encourages re-use and proper structuring of code.

in short, comments may be an anti-pattern!
Since WannaCry is somewhat neutered at the moment (thanks to the killswitch), and this tool stops working after a reboot, I'd say this tool is somewhat useless, with no intention to insult the man who created it. It's just the circumstances. After a week, almost all victims have rebooted their PCs or the memory has been re-written with other data.
This is the right answer imo. Other options might make you feel better personally since you'll have more direct involvement, but just making as much money as you can with your skill set and donating that to the charities that are most effective will probably result in better outcomes than donating your time.
What You Need to Know When Recording Your Enemies
Google Play now lets developers exclude app availability for rooted devices
C supports complex arithmetic. That was a real surprise for me.
Probably Dean Kamen: https://www.ted.com/talks/dean_kamen_previews_a_new_prosthet...

possibly https://www.ted.com/talks/todd_kuiken_a_prosthetic_arm_that_...
Nope.

Leverage is only minor component of his late career success, and insurance float could never have gotten him broke. It's totally unlikely like a loan from your broker.
The real problem here is that human pain gauge is ridiculously wide. xkcd was totally right on this part in https://xkcd.com/883/

Can we please fix something to add dynamic compression to pain signals? log(x) will be a good idea past some pain level.
Yes I'm seeing that too but inconsistently. I can see many direct twitter links but loading profiles is broken.
Yep - that's been our experience with hackathons as well :(

"Oh goody, a bunch of half-finished abandonware ..."
> no underlying medical pathology occurred to spur the uptake in consumer opiate products.

The uptake of opiates wasn't driven by any change in pathology, but it was partially driven by a change in how we think about pathology. The IOM report I linked to helped to popularize the idea of treating pain itself as a disease that should be treated, rather than as a symptom which shouldn't be treated until the underlying cause is known:

"Because pain often produces psychological and cognitive effects—anxiety, depression, and anger among them—interdisciplinary, biopsychosocial approaches are the most promising for treating patients with persistent pain. But for most patients (and clinicians), such care is a difficult-to-attain ideal, impeded by numerous structural barriers—institutional, educational, organizational, and reimbursement-related. [...] In addition, adequate pain treatment and follow-up may be thwarted by a mix of uncertain diagnosis and societal stigma consciously or unconsciously applied to people reporting pain, particularly when they do not respond readily to treatment. [...] Understanding chronic pain as a disease means that it requires direct treatment, rather than being sidelined while clinicians attempt to identify some underlying condition that may have caused it."

I'm definitely not arguing that opioids should be first line treatments for chronic pain, but I also agree with the IOM that they should be more accessible when needed.
Less about convenience, more about letting patients get a full night's sleep. Maybe the answer is to alter the sleep schedule of chronic pain sufferers, but it would probably require some form accommodation at the workplace.
I agree with targeting underrepresented groups. What I don't agree with is statements that are (allegedly) "okay" when one race is filled in, but not okay when another race is filled in. To me, that is the definition of a racist statement... it's pretty clear that filling in "white people" would make this statement unacceptable... so why is it okay to fill in other specific races. There are plenty of ways to characterize a place as welcoming without reducing people to their race.
Yeah but the problem goes deeper. Not sure how to properly describe it. The initial sentence people waking up to take painkillers is unbelievably weird. If you manage to fell asleep - then the pain itself is unlikely to wake you up.

What the farma company did was exploit already existing predisposition of people to take painkillers. They were working on fertile ground.

I don't know - having large population of people that need constant painkillers in their day to day life is just strange. Abusing the people is despicable. But why did this population existed in the first place?
Тактические пошаговые игры
The context of 'Matters' in this case is as an important part of the industry.

Fortran and Cobol are still extremely heavily used on the servers of many slow moving institutions (banks and the like). Regardless of how many cpu cycles they consume they don't matter in the field of software development.

Some low level tech will always be in the stack, but it doesn't mean it's an important part of the field. It will be relegated to a critical yet niche area of programming.
Indeed. I didn't want to say it's a panacea, just that you can sometimes get a lot better performance for your money. E.g. larger i3's both have decent IO performance and sizes.

Still doesn't even remotely compete with what you can get with "normal" hardware.
I wrote the initial patch for the UUID support! It's my only Postgres contribution so far (except for docs), and I really only write C a few times a year. I made a few revisions but as I fell behind others picked it up and got it over the finish line. I'm pretty proud to say I participated, and maybe others can be encouraged to get involved too. Most of my day I write Ruby and Javascript. :-)
Ah. Thanks for clarifying.

Still, permutations longer hashes don't require substantially more space. Password storage is a completely trivial fraction of total storage -- Compare to a single photo, or a video!

And further still, they don't need to _store_ all the hash variations

https://security.stackexchange.com/questions/53481/does-face...
Kotlin is the new Groovy. Runs on the JVM, uses Java classes. Dart may replace the JVM.
Tech industry hiring dysfunction
(In case anyone got lost halfway through tptacek's comment, my name is Scott.)
Large bowl-o-latte in the morning. 10 oz of strong French Press coffee when I get to work, and another 10 oz after lunch ~3pm. Then one 12-16 oz beer/ale/porter at home to bring my plane in for a landing.

How does this effect others? Heck with them, this is the minimum functioning me.
Hiring engineers with Triplebyte founder Ammon Bartram
There is a big difference in giving big discounts to customers who purchase your product in high volume, and giving away a product for free to customers who buy an entirely different product.

In the first case it supports the idea you have a popular product, in the second case it looks like you have to bribe people to use your product.

I'm skeptical Azure is remotely as popular as AWS for professional web development, and none of the data in this"survey is clear enough to change that.
It's hilarious that it uses public-key crypto, yet lets the client know the private key. What's even the point, then?
Just a reminder that the d programming language forums are architected on the back of nntp:

https://github.com/CyberShadow/DFeed
There are some limitations in Italy too, though a little less restrictive than those in Denmark or Germany, JFYI, a rough English translation:

Art. 34 (Name Attribution Limits)

1. It is forbidden to impose on the child the same name as the living father, of a living brother or sister, a surname as a name, names ridiculous or shameful.

2. Alien names that are imposed on children who have the Italian citizenship must be expressed in letters of the Italian alphabet , with the extension to the letters: J, K, X, Y, W and where possible, using the diacritic marks proper to the alphabet of the name source language.

3. Childrens of unknown parents may not have names or surnames that may represent a reference to their natural origin, or surnames of historical importance or belonging to families particularly well known in the place where the birth act is formed.

I believe that some limitations do exist in all or most countries, the mentioned article just enumerates 8 of them.
Worth noting for completeness...
In Kotlin you can take that a step further:

mButton.setOnClickListener { /* do something here */ }

(In addition to SAM conversions, both the parenthesis and input variable are optional.)
Does anyone know where to find the "Aldine cursive" font that's pictured in the article? I love the look of it.
That is probably right for the people who chooses to play video game all day and withdraw in general, but for working people, the risk/required-investment maybe too high. I've also heard that employers do not like self-taught developers as much. There might also be a need for a check to see if development job is actually in high demand.
> Eligibility for Remote Work (pick 4 from: 1 year with company, management status, strong performance record or recommendation from team lead, one department-specific criteria)

I'm guessing "pick 4" is a typo, since you only listed four criteria, but "management status" strikes me as odd. Assuming this means "be a manager to qualify for this option", which may be an entirely incorrect assumption, I think this is actually backwards. Managers are the people who need to be on site most. 80% of a managers job is interacting with people. Unless their entire team is remote, a manager should really be in the office to quickly handle issues as they come up and be available to their team as needed. Difficulty around effective communication is the biggest down side to remote work, in my opinion.

This strikes me as favoritism towards the managerial class, rather than an actual good policy. Otherwise, sounds like an interesting way to handle it.
Adventures of a beginner in Web Performance
That is almost certainly true. ACL surgery pain is intense and taking prescription painkillers is strongly recommended, but certainly, there are more intense pains people experience. I don't really think that's relevant to my point but perhaps it is.
I think gitkraken is a better git client than sourcetree, and it also works on electron.
> hes (Wikileaks is) really a journalist

He (they) were at some point. Ask anyone that once worked with or volunteered for them back around 2010. They have long since become a wing of Russian intelligence and Assange's personal ego play.

Sad really.
https://en.wikipedia.org/wiki/Assange_v_Swedish_Prosecution_...

>It was established that the interview would be conducted by an Ecuadorian prosecutor, with Isgren and a police officer present.

https://www.theguardian.com/media/2016/sep/14/date-set-quest...

>According to Assange's lawyer, the "shape" of the questions was still being discussed a week before the scheduled interview.

https://www.theguardian.com/media/2016/nov/07/julian-assange...
Shopify released their key boot optimizations as a useful gem. Optimizes several boot time hot spots for general Rails applications, getting your unit tests or developer server running significantly faster. May save 50% on smaller apps, and 75% on larger apps (like Shopify).
What about memory? I wouldn't run any kind of production Java web server with 256M RAM server. I've had impression that Golang is much less memory-dependant.
> Quite the opposite

What do you mean by this? The "opposite" of what you're replying to isn't really obvious to me. :)