skysight-inc/HackerNews huggingface dataset:
Why? Others are donating a whole kidney or parts of their liver etc, which is much riskier. Compared to that, taking some drugs for short time to increase blood cell production sounds tame.

I'd rather worry about the bone marrow donation. Once you sign up, you potentially have to give bone marrow or have to live with the fact that you could've saved someones life, but didn't.
> The Development Team uses the Daily Scrum to inspect progress toward the Sprint Goal and to inspect how progress is trending toward completing the work in the Sprint Backlog.

www.scrumguides.org/scrum-guide.html#events-daily
So what would the scientific method have you do here? Take, say, 100 projects. On half of them, do standups. On the other half, don't. Measure the outcomes. Do statistics.

The problem is, you'd have to find 100 projects where they care more about the scientific rigor of the experiment than they do about the results of the project. Good luck finding that with real-world projects.

jerf's approach gives you data that is less certain than you would get from a real scientific experiment. But it gives you data that is better than nothing, gathered in the real world. And you can actually run the experiment (at least in some environments) without getting fired, which is more than is likely true with a pure "scientific method" approach.
The problem is that the number of possible combinations of versions grows rapidly as you add versions.

The point is not to let people hang out in whatever obscure snowflake version-set they want to. The point is to make migration going forward as painless as possible. However, that expectation is not so much about the tooling as it is about the developer/language community.

To avoid that, you need to standardize on a blessed set of versions to be tested together, much like assembling a release of a Linux distro.

Yes, there should be this! However, you will still have some stragglers and outliers -- this is what the historical reality shows us. The point of such tooling is precisely to minimize the pool of stragglers, not to maximize them!
I believe after 5-10 minutes, there is a fee.
You can buy codeine over the counter in the UK, in doses of 8mg with 500mg acetaminophen(paracetamol to us). If you get a prescription, they happily bump it to 30/500
geothermal doesn't use magma, which would destroy the borehole. Its just a hole into very hot rock somewhat near magma. It's still far enough away that water/steam can flow in between the rocks. Steam is what comes up the hole.
Since you are one of the founders, you are a 900 pound gorilla. You asking them to their face is you putting them on the spot. This is not likely to go good places.

I submitted ideas at BigCo to their Bright Ideas program and basically got rejection letters and felt crapped on. Expecting me to not only see that something could be improved, but also provide a fully formed solution that would pass muster politically was probably just an exercise in how to make new people feel like they don't belong at all.

Let me suggest you come up with something like a suggestion box or constructive feedback box where you can at least hear "I see a problem with X and my (possibly off the cuff solution would be Y" so you are getting some kind of feedback.

Good communication is incredibly hard, much harder than most people seem to appreciate. Actual good communication tends to be a long, drawn out process. You need to foster the first step here of "I just want to hear what you think is going badly" and that requires trust, assurances that it won't bite them in the butt and willingness to really listen and take it seriously. All of that is extremely, incredibly hard to do. If you, as one of the founders, cringes or winces because someone said something not nice about your baby, you can expect that no one will want to say anything again. You will need to really work at making people feel not only okay but actively good about pointing out problem areas.

This runs against the grain for the vast majority of social experience that the vast majority of people have. "Don't rock the boat" is pretty deeply ingrained in most people. "Don't question authority" is another biggie. It is incredibly hard to convince people you really and truly want to hear how you can improve things.

So, start with finding some method other than one of the founders getting all up in their face to try to give them a safe and welcome path for tossing out ideas. Because this is not it.
Evil Type Coercion
This is something Haskell could really benefit from. Largely just through writing documentation for common libraries.

A post was recently on the frontpage of HN about using Haskell in production [1] that divided the common documentation experience between "hard" and "soft" docs. Far too often with Haskell you only get the 'hard' docs where you get descriptions of functionality and functions but it lacks why (and cohesively how) you would want to use the various functionality.

This makes a strong assumption you are already deeply familiar with the usecase and implementation concept.

This may apply to Rust as well. Rust will likely attract experienced developers, much like Haskell, where in most cases a decent level of code quality would be anticipated. But one of the hardest things to get right as an OSS developer is documentation. You're often so busy with the burden of maintenance that the explanatory side gets sidelined. Especially as a library and the underlying language evolves. So I hope this is a priority focus during their reviews.

[1] https://news.ycombinator.com/item?id=14266462
Thousands of years is a blink of an eye for genetic differences.
Soil-borne anthrax is very common; there's in fact "anthrax season" when (usually small) outbreaks happen among wild and farmed animals, from North America to southern Africa, Russia to China and India. (Search for anthrax on https://www.promedmail.org/, there are 37 reports in 2017 so far.) That a thawed carcass was infected is an interesting anecdote as far as the mode of the transmission, but it isn't surprising. That is, it's not a disease that we've eradicated that is coming back to haunt us.
> on it's current trajectory, humanity will very shortly conquer all known challenges that earth offers. Even death

This sounds like more of a statement of faith than fact.

I'm hoping this is going to be the case, but some issues may be completely intractable. Strong AI and fusion have been on the five-year horizon for decades.
I spotted one of these at ORD (Chicago O'Hare) back in January.

It was a regular flight as far as air traffic went, FlightAware listed it as Volga-Dnepr Airlines flight 9305.
Here are a few: neighbor has terminal cancer. Giving him pot to ease his pain might be illegal but nothing else works or he has no money for expensive drugs. Now if you charge him $400 an ounce get ready for no sympathy.

Or you smuggle a persecuted across the US border it might still be illegal for you but you're breaking the law for a humanitarian reason. However, if you charge $5000 a person, any person from MS-13 to Isis to day laborers bring your toothbrush
The only people I've seen complain much about this were converted VB devs, who mistakenly thought it was shorthand for the godawful VB Variant type, with all of its unintuitive type coercion rules that make JavaScript seem sane.
New Etsy.com CEO breaks CAN-SPAM law on first email. Great
I don't mean to be snarky but where exactly would you start to work on it? Every major scandal so far has shown that society by and large doesn't care about privacy (or isn't even willing to learn about the implications which could result from reduced privacy) and these very same people go to the polls.
Sorry for late reply. I am on Android 5, which still has Sony Stamina.
Is the author of T3X reputable? I am about to drop $20 for the ebook, but I just want to be sure he has good basis on the subject.
Nifty - cheers - will be INCLUDE'ing this at once :)
Burn yes. Pop yes, but not the sort of explosion necessary to damage an aircraft. That guy on youtube making "grenades" from batteries ... they are more firecracker than weapon. You could do more damage with a bottle of vodka and a match.
jerf's approach gives you data that is less certain than you would get from a real scientific experiment. But it gives you data that is better than nothing, gathered in the real world.

The "better than nothing" is precisely where this logic goes awry.

It's usually better to admit what you're actually doing: Going with your gut instincts. Pretending you're doing science adds fake legitimacy to your words and makes it easy to fool people. Unfortunately, the person you have to be concerned about fooling is yourself.
Large parts of our genome do contain viral DNA, and we rely on symbiotic bacteria to digest food.
> Recent data from a survey conducted by Open Sourcing Mental Illness (2016) suggests 51% of individuals in the tech community have been diagnosed with a mental illness.

Now, if this is true, I mean, that more than every second hacker out there has a mental illness, then I would say, having a mental illness is nothing out of the ordninary, nothing to worry about in particular. If 51% of the smarter folks have it, it can't be that bad, can't it?
The question is pretty big. There are so many things that could be improved on so many levels of your organisation. Where to start? Did you try asking more specific questions?

How about building up a relationship with the people first by having regular one-on-ones?
I agree, especially about your comment on the difficulty of learning syntax. But there is an inherent value in that process, that is not only ultimately critical for all programming languages, but will help their thinking in their natural language, grammar, and even mathematics.
This brings up the point that the Knuth cheque as a marker of your status is probably worth more than the amount of the checque.

So Don Knuth might be writing the checks but they may not be getting cashed.
Java SE is already extremely complex. I'll bet the total cyclomatic complexity metric for Open JDK is now higher than any Java EE implementation. So if you're looking for simplicity it's too late; that ship sailed years ago.

And complexity isn't necessarily a bad thing if we get real value out of it.
Ultimately this is about who decides about Java. The community or Oracle. Is it an open process where the users have a say or are they just forced to obey authority? Red Hat and IBM, weird as it may seem, decided against ordre de Mufti.
You are right. AM does seem specifically for sneaky commitment-breaking, which is one reason I think they are scummy. I also believe it bad to cheat on a commitment.

I suppose I lost my point, which was this shouldn't be illegal. Not all scumminess should be illegal since you will end up making criminals out of decent people who do a scummy thing. Road rage is bad but if everyone who succumbs to it was a criminal then half the country would have a criminal record.

A better solution would be a culture change where this commitment isn't strongly pushed onto people from social pressure when it's obviously not the right thing for that person. Another better solution would be reducing social stigma around divorce.
You need to download the runtime at least once. If that 50MB is a problem, you can't use it in the first place.

Who likes to download Java on desktop anyway? It's absolutely the wrong way to distribute Electron apps.

It's so annoying for App developers that they have to ask what version of shared Electron the user has and install that for themselves and debug instead of just be done with it with the exact version developers tested and distributed.
Lucky with the provider?
Swearing makes you stronger and increases stamina
> So if you setup AMT in the BIOS and run Linux you are exploitable?

Perhaps I misunderstand the question, but AMT is not dependent on the system's OS, by design. AMT runs on Intel Management Engine, a platform on the computer with its own CPU, memory, OS, bus, caches, etc. ... and applications, including AMT. AMT is designed to be used when there is no functioning OS.

Think of it this way: You paid for one computer, but you got two!
There's no way that a tidal plant running for 100 years is going to change the day by 1 second. You're many orders of magnitudes off.

That means that if you built 100 of those plants that in 1 year you'd change the length of the day by 1 second.

The 2011 Tōhoku earthquake and tsunami released 3.9×10^22 joules of energy[1] and changed the day by just over a microsecond[2]. A single Tsar Bomba releases 2.1×10^17 joules, so you'd need the energy of around 200 thousand of those to produce the same amount of energy as the earthquake, and then assuming you can direct that energy you need 1000 times more to shift the day by a second instead of a microsecond.

That means that each one of your proposed tidal plants would need to generate the energy of 20,000,000 Tsar Bombas per year.

That's one Tsar Bomba's worth of energy being released every 1.5 seconds at each one of those 100 plants. Buy stock in sunscreen companies now!

Each one of your 100 plants would satisfy all of current yearly world energy production in just 30 minutes[3][4].

I'm too lazy to calculate what that would do to the surrounding area, but I'd wager that they're going to severely depress local property prices due much of the surrounding beach-side property area now being turned into permanent molten lava.

The good news is you could probably build really good wind power plants now, due to constant hurricane winds not seen on Earth since the K–T impact, but I digress.

I didn't check your molten rock calculation but given how off your tidal plant calculation is I wouldn't be surprised if it's way off as well.

1. https://en.wikipedia.org/wiki/2011_T%C5%8Dhoku_earthquake_an...

2. https://www.nasa.gov/topics/earth/features/japanquake/earth2...

3. https://en.wikipedia.org/wiki/World_energy_consumption

4. ((5.67x10^20)/(2.1x10^17))/1.5/60 = 30
This is a throwaway. Five years ago I worked for a company that was still using telnet for everything.

Despite assurances of using encryption to clients, we were taking no security measures. Connections to servers were possible with UUCP and Telnet over the internet and modem.

We "upgraded" to SCO OpenServer 6 because we were already grandfathered in to it and three servers had died.

We also had a zero password policy. If you could find the port or the phone number and you could guess a username, such as oh I don't know: "root", then you could get in.

And people were. We were regularly getting modem calls after hours. We had medical records, private financial data, social insurance numbers, ...

It was such a painful work environment. I switched us over by claiming that OpenServer 6 did not have a telnet server and that we were going to have to switch to SSH. I also lied and said that passwordless SSH sessions weren't a configurable option.

My point? This sort of half-assed mitigation of people stuck in their ways doesn't accomplish much. Best to just lie to them, if they were educated they would have already made the change of their own volition.
The Red Queen hypothesis suggests that the struggle between organisms and their parasites involves a constant reshuffling of offensive and defensive strategies, so it may be entirely possible that, if one of the bacterial/viral species released were originally adapted to infecting mammals or even our ancestral primates, they could target a pathway that humans (or more likely, some subset of humans) have stopped defending because modern parasites don't currently target that pathway.

It'd be sort of like airport security letting through someone with a blowgun because they're trained to look for modern guns.

Ideally we'd quickly gain immunity to the parasite or there would sell be some subset of humans with a resistance that they could spread to the rest of the population, but that's not always a given.
That is a pretty weak example since it even says in the article that the window dressing maneuver was probably within the GAAP principles and the regulatory bodies were aware of the practice.

It kind of goes to my point that it seem to be more of incentive and business failure than a criminal one. Being aggressive with your company and then failing isn't a crime.
PHP uses an imperative programming model and has a very clear URL->source file mapping. This means you can look at the URL, find the source file, start at the top and trace your way to the problem.

Node (and Rails, and Java and lots of others) use a declarative router. The app boots. Shit happens. Routes exist. Middleware is involved. There's no way to know what code is implicated in a given URL.

If you're a pro and you can afford to spend a year or so learning framework internals while not getting much done, you develop a sixth sense for where in the codebase an error is likely to be, but you need to spend many weeks and months scratching your head to get there.

PHP is much more beginner friendly in this way.
> but many developers have a tendency to go down research rabbit-holes or to think only about the tech and not about the business.

So it is a trust issue.

Surely you can see how this makes people feel they are being treated like children?
How is that different from easydict?
- https://pypi.python.org/pypi/easydict/
Isn't their anything that is uncomfortable in higher doses, but not deadly? Or have I misunderstood what I read about acetaminophen and/or liver failure–i. e. is there a meaningful dosage range where it's uncomfortable without causing irreparable harm?
Indeed, I took that as a given, given the language of the poster I responded to.
Cute, though the use of x to prepend to integer keys is potentially confusing with the convention of x as a hexadecimal indicator.
Releasing the code isn't wrong because it's illegal. It's wrong because it's violating Blizzard's rights. They own that code, they created it and they have the right to control its distribution. Just because Starcraft is a culturally significant game doesn't mean it's ok to violate Blizzard's rights.

The argument in favor of releasing the source code just seems to me to be a dressed-up version of "but I really waaaaaant to!". Wanting something doesn't make it right.
OpenPSA is an webapp designed to meet the needs of web agencies and consultants
The main thing is to check the liver for spots. If it has spots, don't eat the meat.
True, but it's enough to make a rather spectacular show to frighten people, and in the end, that's what terrorism is about.
AMT runs below the OS on a coprocessor inside the intel chip that has a privilege level greater than hypervisor to your machine and monitors the mobo ethernet independently of the OS. It can re-image and control your machine no matter what OS is running. Yes you're vulnerable running Linux.
Various third party firms have said for years that the amount of switchers from iPhone to Android pales in comparison to the switchers to iPhone.

Also Apple usually says it themselves on their earnings calls.
The camera can in fact take a picture of itself - if there's a mirror. (But it can never take a picture of the mirror - just what the mirror reflects!)

So, what would be a mirror for consciousness? Is there one?
Don't forget the Bell & Howell Apple ][, the "Darth Vader" model:

http://shrineofapple.com/blog/2011/11/15/apple-ii-plus-bh/
You and your kids might enjoy piloting the ship using Artemis Spaceship Bridge Simulator (http://artemis.eochu.com/)
Avoiding cache staleness in single page apps
Train while fasted, you'll feel amazing trust me. I do a 16:8 daily fast too and do regular HIIT and strength training while fasted (in the morning). In the fasted state your body is producing more adrenaline and HGH which helps with performance and gains. It also trains your muscles to burn fat instead of sugar (since there's none available), which is incredible for endurance (run a half marathon or more on just water? no problem).
Back end is about stability (= don't do fancy). So unless it increases performance like maybe prepack does, I don't see much point.
Is this the one you were referring to?
https://stackoverflow.fogbugz.com/default.asp?W87857
Rust sorta has a de-facto code style. It'd be interesting to add tooling to cargo to make it obvious how to comply with the evolved standard style for Rust.
The article mentions that most of the increased energy consumption was due to the performance of I/O system calls. This was a bit surprising to me since Docker shouldn't have much of an impact of I/O system calls unless you're writing to the container's filesystem, which is copy-on-write. The only reason you should be writing to this filesystem is if you want to incorporate the data you're using into a later Docker image. For high I/O tests like the ones they're doing you should use volumes. Unfortunately I didn't see the actual `docker run` invocations they used to run the tests so I can't know for sure if this was what they were doing. It's just a suspicion.
Tesla actually does a single/two step recycling process that incinerates/electrolytically separates the metals from the graphite/hydrocarbons/lithium. The lithium containing fraction is sold as clinker or aggregate. Rocks, basically. Only the steel, nickel and cobalt are really recycled.
Curious to see that EToys is missing from that list; it's Smalltalk-based like Scratch is/was, and like Scratch is preinstalled on all OLPC XO laptops (although I've managed to exhaust the memory quite easily with it!)
But to find out if it is, I need to go into the BIOS, right? Isn't it easier just to try going to a port?
The main reason it requires unsafe is for memory layout optimizations. Logically, a hash table is an array of buckets, each of which is either a (hash, key, value) triplet or empty. The naive representation would be Vec<Option<(usize, K, V)>>, but using Option would significantly increase the size of each bucket: it's only a one-byte tag to differentiate between Some and None, but alignment constraints would round the overhead up to at least the alignment of usize, typically 8. Instead, HashMap stores just (usize, K, V), and considers a bucket empty whenever 0 is stored in the hash slot; if 0 ever comes up as an actual hash value, it's changed to a different value before being stored.

To the extent I've described it, that might be possible to accomplish in Rust without unsafe code, using a safe abstraction around NonZero (an unsafe type which the compiler assumes will never be zero, allowing it to automatically use a zero value as a marker if the type is found in an enum, such as Option). However, HashMap goes a step further: it actually stores all the hashes contiguously in one array, and the (K, V) pairs in another. The nth index in the hashes array and in the (K, V) array together represent a single bucket, but storing them separately makes HashMap's typical access patterns somewhat nicer on the CPU's cache. However, this means that slots in the (K, V) array can contain either valid data (of arbitrary types, which might contain pointers etc.) or garbage, depending on a value stored somewhere completely different. There's no good 'automatic' way to make that safe.

I think the use of unsafe code here is fine - it's not that hard to audit, and if you don't audit you're in trouble anyway (hash table DoS is also a security risk) - but in the long term, it would be very interesting if Rust could integrate an optional theorem prover, with the ability to prove arbitrarily complex code safe, given sufficient annotations...
There are lots and lots of wild rabbits. They breed ... like rabbits, lol.
Also during washing/drying usually fibers are set free into the environment
Eat low carb when you're feasting. I.e. stop eating sugar and grains that make your body crave and depend on them for energy all the time. Get off the insulin rush rollercoaster.
The idea is neither novel, nor does it add to the discussion. It simply purposefully distorts the original commenter's intended meaning for "resistance".