skysight-inc/HackerNews huggingface dataset:
I'm not kidding, this is one of the best things I've seen lately. I basically write for a living and this looks like a real gamechanger.

If you can keep up this quality and fulfill all the promises, I'll be willing to pay a good deal of money for it.
Design Thinking and Mass Incarceration
They will learn from these experiments and if possible be able to create other compounds. I don't think the market for THC compounds is large enough to justify a massive yeast production, but if they were able to produce more than just THC with the yeast alone, it may be worth it.
Courtesy of https://fourword.fourkitchens.com/article/fix-scrolling-perf... , remove the fixed background and instead place it in its own layer with will-chance: transform.

.wrapper::before {
content: ' ';
position: fixed;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: url('data:image/png;base64,...');
will-change: transform;
}

Tested with Chrome dev tools, the repaint troubles disappear. Unfortunately only supported in Chrome, Firefox, and Opera. But just checked, and at least in Chrome the performance problem goes away with this solution even with the will-change removed. YMMV
Ask HN: Is there any reading material for Mach-O?
I'm interested in learning more about Mach-O, and generally executable formats and am having difficulty finding more recent material on the subject besides looking at the Apple Developer website.
that is a choice Dell has made based of customer demand, sales and is no longer forced by MS to do so. MS tried this in 90s and it was major issue in the antitrust investigation
Alan Kay's "Dynabook" report is such a refreshing look at what computers could be, in the hands of kids. There may be better links, but here's one:

http://www.mprove.de/diplom/gui/kay72.html

To think it was written in 1972.
>I find using dynamically typed languages for large systems frustrating, despite how expressive they can be

Maybe you can find a middle ground in TypeScript ? I think it's really best of both worlds solution when it comes to JS.

I think they are working on JSX integration in the latest version.
Previously: https://news.ycombinator.com/item?id=10216464
Using PIL's im.convert to do lightening and desaturation is a great trick! I've used PIL and love it for ease of use, but had to look elsewhere for performance. It strikes me as funny how the function name and docs saying that convert() is for color space conversion prevented me from considering other possibilities.

The numpy example is amusing though; sending a python lambda into a numpy op, especially a lambda that does something numpy is designed to do natively... no wonder it went slow. But if they'd used native numpy ops, it would be comparable to this PIL solution, with or without pre-multiplying the matrix ops. I haven't tried it, but it's possible it would even be faster. And you have a lot more options for non-affine operations with numpy, whereas the 4x3 is PIL's limit. Making numpy fast makes you have to organize your programs differently, but it is well worth learning.
monopoly abuse law will still apply, unless this move substantially remove the marketshare of Android.
For most applications computers do not make activities higher quality - they make them faster. And they need software to do this. History has shown that really good novel software is extremely hard to come by.

Before being productive on a computer a person has to learn to think and how to be creative. And after that one needs good software.

Sure, 1 in a 1000 kids is a born natural programmer and given a computer will make programming his/hers lifelong passion. For the rest of the crafts - unless exceptional applications are available like Photoshop and (Cintiq/Surface) for art, Scratch for learning programming, etc - traditional analogue learning materials may be superior.
I think a better question is, where do you not see resistance coming from?

In general, there is resistance to everything everywhere. I wasn't asking rhetorically, I was specifically wondering what your thoughts were, since I've read and appreciated your comments for many years now. Personally, I think that concentrating on mitigation may be a better societal pragmatic strategy than concentrating on blame.

> * we are still in the range of natural variability*
> And does that make this a more comfortable living situation
> for you?

Like you, I'm a current Californian with worries about the future of the state (https://news.ycombinator.com/item?id=10217233). Yes, I guess I do hope that we'll swing back to normal rainfall sometime soon, buying us more time to deal with the structural problem. If the current drought is human caused, our chances of a return to a viable state are much lower.

I think I disagree with your interpretation of Climategate, though, as I believe both that we are facing major ecological problems due to climate change (some portion of which is human caused) and that a large amount of climate science research is terribly flawed and untrustworthy. Not only are we lost, some of our more prominent scientific guides are not to be trusted.

> then I suppose the only remaining option is to decrease
> demand down to levels that can be supported by the
> relatively meager amounts of precipitation across the
> state.

Or possibly increase supply through desalinization, or reallocate supply with major changes to infrastructure. As I'm sure you know, the majority of water use in California is agricultural. The bright side of that is that legal changes to water rights can go a long way toward reducing demand. Coming from somewhere where water is less of an issue (Wisconsin) I find water rights (and the concept of the 'surface estate') fascinating.

> Which, again, makes California sound like a pretty nice
> place to be from.

Where do you see as more promising?
Ben wrote about Kickstarter traction != product-market fit. What're your thoughts on this? What would you want to see from a startup that has a somewhat successful crowdfund campaign before you would invest?
Interestingly some countries, such as Scotland, have "Freedom to Roam"[1] laws that codify that very idea.

[1] https://en.wikipedia.org/wiki/Freedom_to_roam
Here is a guy driving away from Anderson Spring fire: https://www.youtube.com/watch?v=0lVPB3HI9Wg
Could be or it could be more existential than that. The inscription on Robert Kennedy's memorial across from his grave in D.C. comes to mind: "Aeschylus...wrote, Even in our sleep, pain which cannot forget falls drop by drop upon the heart, until, in our own despair, against our will, comes wisdom through the awful grace of God" This is from a speech he gave on the night of MLK's assasination.
That's not a front though, that's just doing it with a different revenue stream.
EXT3 gone from linux kernel (still supported via EXT4)
Folder Lock 7 Serial Number and Registration Key
The idea is the start up. Part of being an ideas guy is finding a group of people to answer those kinds of questions.
One advantage of React Native is that facebook uses it and hence they will keep developing it. Unless Google apps start using Flutter, it may not gain traction/resources.
Effective Vaastu Tips for Tulsi Plant
O Preço
Thanks, that was informative.
Colorado Trail Closed Because of Bear Selfies
Yeah, that would seem like the motivation, but it feels a bit weird to me too. It occurs to me that you could probably do something like

Score = do_the_decoration((function () {
class Score ... {
...
}
return Score;
)());

but that's not exactly 100% better, just weird to a different subset of people :)
"There are several scenarios where computer use would not just be great but accelerate learning process:"

And dumb teachers across the world have missed all that, have they? Before spending taxpayers' money, how about some evidence that it's cost effective?
Really great used to be the education software that was available in the multimedia CD-ROM era (Win3.1 and Win95).

Nowadays all the PR and marketing budget dwarfs the development costs and newer education software is a lot less creative and useful and often full of advertisement.
Today certain websites fill the niche for good education resources including Wikipedia.
Airbnb Shares the Keys to Its Infrastructure
> How much liquid contaminated waste can we put into the ocean?

A lot. The Wikipedia article [1] quotes a flow rate of 400 tons per day. Let's suppose that that flow rate was maintained for 30 years, a typical reactor lifetime (which is far longer than anyone is claiming a flow of contaminated waste from Fukushima). That comes to 400 * 365 * 30 = 438,000 tons of contaminated water, or 4.4 x 10^8 kg.

According to the Physics Factbook, the mass of water in Earth's oceans is about 1.3 x 10^21 kg. So 30 years' worth of contaminated water from Fukushima amounts to about 0.3 parts per trillion of contaminated water in Earth's oceans. That's not even comparable to naturally occurring trace radioactive elements.

[1] https://en.wikipedia.org/wiki/Fukushima_disaster_cleanup#Rad...
[2] http://hypertextbook.com/facts/1998/AvijeetDut.shtml
Unless I'm mistaken, ori_b is asserting that you can't generate lift without sending air off in another direction (i.e. downwash), and this is false. Again, most lift is generated this way - my posts here seem to be mistaken for arguments that Bernoulli force contributes significantly to the lift. It does not. However, the work done to reconfigure the air surrounding the wing by the Bernoulli principle will contribute to the lift, and while it does result in moving air around (not necessarily down though, actually), it does not impart any net motion to the air after the wing has passed.
Here is the relevant link to the SpaceX press release: http://www.spacex.com/press/2015/09/14/spacex-signs-new-comm...

and here is the page that has all their contracted future launches:

http://www.spacex.com/missions
I've added a Features (https://github.com/susam/uncap#features) section to the README file of the project that describes why I wrote this tool when several methods to map keys on Windows system already exist. Quoting it below.

"The following list briefly describes some of the features of Uncap.

1. Map Caps Lock key to Escape key on a new Windows system with almost no effort. Just download and double-click. This is the primary reason why Uncap was written. This tool was written for users of vi editor who like to map their Caps Lock key to Escape key for convenience.

2. Map any key to any key, multiple keys to other keys, or disable keys using command line arguments. No additional file or script is required.

3. Enable, disable or modify key mappings without having to reboot the Windows system.

4. Disable key mappings easily by stopping Uncap.

5. It is a single-file executable. It is very lightweight. The executable is only about 60 KB in size. It occupies about 1 MB or less of memory, and negligible CPU while running.

There are several other methods and tools available on Windows to map one key to another. But none of them seem to have all five features enumerated above. For example, editing Scancode Map registry value requires the Windows system to be rebooted after every change. On the other hand, AutoHotKey requires an additional script file to be written. Therefore, Uncap was written to support all five features described above."
For "WYSIWYG" content editing, ProseMirror looks like the best implementation so far [1]. Pure JS editor without the buggy contenteditable stuff. I'm sure that it can be extended to support other "rich" objects such as todo lists.

[1] http://prosemirror.net/index.html
Seen ProseMirror? http://prosemirror.net/index.html
> Despite being open source, Google does not really accept submissions of code from third parties.

Source for this?
By my reading, he's not knocking Go. Rather, he's citing a bit of advice in their documentation and explaining why he disagrees.
PromisePay is hiring
Well, OP is trying to explain that, as a man, it's okay to cry, and here you are saying that real men don't cry, and if he were more of a man he would be able to go through life stoically ignoring his feelings. It's basically the exact attitude that the article decries.
PiDP/8 replica front end kit for simh
The 4 Customer Development Questions I Use to Create Better Content
> but that's not exactly 100% better, just weird to a different subset of people

Lol!
3 Cool Examples of Art Merged with Science – 33rd Square
Huh. It seems different scientific fields use the word 'stochastic' in very different ways.

The commenter, 'bgins' makes the point, "Random has many connotations (like entropy), not at all equivalent, and is a more generic term usable outside mathematics. Stochastic means nondeterministic or unpredictable. Random generally means unrecognizable, not adhering to a pattern. A random variable is also called a stochastic variable."

And user, 'Einnocent,' "Likewise, I've noticed that network theory tends to refer to traffic as being stochastic. Such traffic, from the point of view of a router, would be considered random, but of course each packet was deterministically produced."

In the biochemical field (of which I'm familiar, though ignorant of the others), I doubt anyone would say that gene expression is 'random', rather it is 'stochastic', and their intention in choosing those words distinctly would indicate that there are not just probabilistic, but physical limits to the expression of a gene that constrain its probability space. And further, there are generally deterministic (if unpredictable (though not entirely independent) from to state) mechanisms which ultimately lead to gene expression. Were I to say that the expression of gene A is 'random,' then it would seem to imply that there is some minute chance that the result is a billion copies of the gene, when physically, it might be impossible for the cell to exist with that many proteins in it - or that the state of gene expression at time t0 is entirely independent of expression at time t1, which is also untrue. Both of these interpretations of biological processes are misleading and wrong, though they are what is conjured when it is said that, "gene expression is random." All the while, the number of copies is actually dependent on knowable, measurable, if highly-noisy processes - what I've know to be termed 'stochastic'.
When my wife was pregnant with our first son, I suddenly got curious and looked up our family trees on familysearch.org. I actually bumped into Charlemange in the tree accidentally! I went to work and started bragging to a couple of French co-workers who laughed and told me this was the joke in France: One in two people can verify they're direct descendants of Charlemange. The other half just don't know it yet.
Over the last century men in many parts of the world (but not all) have become substantially more restrained in how they convey emotion physically. Watch a hollywood film from the 30's and you'll see men hugging, slapping each other on the back, holding hands, walking arm-in-arm, etc. in a very casual manner. Man hugs still happen in movies, but only in times of extreme emotion. Think back to the last time a co-worker gave you a hug. It was probably quite a while ago!

Some cultures still show a lot of emotion and have a lot of physical contact (e.g. Turks). People in these cultures also tend to stand much closer when talking. Put a Western European or North American in their midst and he'll feel very uncomfortable. Showing strong emotions is also generally more acceptable in these cultures. I may have fist pumped a couple times when my team won the Stanley Cup, but I've seen Turks do cartwheels, flop on the ground in hysterics, get up and start hugging everyone in the room because their soccer team won a quarter-final!

So, what happened? Why, in less than a century, did we become so aloof and restrained? Homophobia may be one possible reason. If two men unconsciously stand too close to each other while looking at the same thing someone (a woman did this to me once) will exclaim "ARE YOU TWO GAY!??". Physical contact, sharing emotions, etc. are things that, in the last century, have become off-limits for heterosexual men, and women enforce this as much as men do despite the fact that the same standard does not apply to women.

The psychological effects of this on men are probably not good. It's something that we should honestly make an effort to reverse, but how do we do so? What are things going to be like in another century if we don't?
I've really been starting to love fb in this past year in a way I never thought I'd love any big company.
Sierra Nevada snowpack hit a 500-year low in 2015
The article seems to be exhorting for more crying, but isn't it more likely that the Scandinavian / English / global business culture is spreading and will take over more and more of the world.

Maybe the "advantageous" solution is for more people to gain more control over their emotions and learn to mitigate the negative effects of fewer outward expressions. The article claims English speaking men have only learned to do this in the last few hundred years, but it seems to coincide with exponentially increasing size and power of that group.

Moreover, own little tech industry seems to be much less expressive than the industries that we are supplanting and replacing. And frankly, I think that lowered emotional availability is attractive to many of our most talented members and promotes their success.
Recently I forced my coworker to use a real graph data structure in a LoB app. Nearly everything I've worked on ends up being an ad-hoc graph eventually, and as they say using the right data structures is half the battle.
SAP vora
As a possibility, a model whereby advertisers pay both content providers and readers for viewing ads.

I can imagine a system where before viewing expensive content (your next ultradeep NYT analysis I really want to read) I'm given a choice to view an ad (video, audio or picture) on one of the topics I'm interested in and be paid say $0.001. There are ad processors, let's say 2 or 3 major ones A, B and C, with whom I have an account. NYT hires one or two of them to give readers reasonable choices of what kind of ads to view and pay both ways. I'm registered with A and C with interests in cars, musical instruments and hiking equipment (in fact they may be priced differently), NYT supports A and B, which is fine, I'll be paid by A this time. I may of course change my preferences over time.

This will make ads even more expensive for the advertisers, but will at the same time improve relevance. In fact advertisers may compete for keywords/interests just like they do with Google Ads.
So "one Uber funding" is now a unit of economic measurement?
also consider that that octane is actually not the octane that you put into your car gas tank, ita's actually closer to a diesel. (linear alkanes vs. branched alkanes)
Tmux Resurrect – Persists tmux environment across system restarts
There's a whole subdomain of genetic programming research that centers around the design of evolvable computer languages and instruction encodings. There are some immensely interesting programming languages and instruction sets out there for which this is less true than for ordinary programming. But we still have yet to devise an encoding that is truly analog and smooth... except maybe for really exotic encodings that are too slow to be useful in any practical system. These are sort of like homomorphic crypto-- interesting but too compute intensive to run anything real.
You're wrong. EV is a scam. I can afford to buy EV for most of my sites, but I don't do it. Because consumers don't really care. Even HN doesn't have an EV! Ferrari is what everybody wants, EV is a different story! And stop downvoting all my comments - it shows your subpar human material. Downvote my main point and stop right there. No need to go aggressive and try to silence me and not comment further, because you will "punish" me further as well.
Sure there are strong similarities to versioning, but I think the difference is in how callers get migrated. In GraphQL you can update each callsite incrementally. Imagine half the app has been converted to calling PlanetDetails {name} and the other half still calls homePlanet. That's totally fine -- the app will totally work, compile, run, everything.

Whereas contrasting with REST versioning or traditional versioning, it becomes quite difficult to mix API versions internally (each callsite needs to specify their desired api version before specifying fields) or impossible outright. If the latter, you're then forced to migrate all at once from a given version to another, which requires a ton of coordination across teams and big scary "flip the switch" moments.

This gets worse as you scale up your org, which is why GraphQL has served FB well.
Assembler Relaxation
Many people just like to help out their classmates. People already share this information, just inefficiently.
Well, I look like an idiot. I guess I should moved beyond the landing page (if that is not the wiki index page).

Well, either way, I wish you luck. You Github testimonials at the bottom of the SystemXVIREADME were very entertaining. I am glad you have thick skin. You will need it, and I cannot wait to see real competitors in this space beyond SysVinit, runit, and of course the dreaded systemd.
Health-Tech: Idea for Medical 'Passport'
When Gets Confused, the Driverless Car Seeks Remote Assistance
Back in the day, running a massive library of fonts slowed down many apps. Is this still the case? I'm running Mac OS X 10.10.
I don't want ad companies tracking me.

Ad companies have roundly demonstrated that I can no longer trust them to show me ads without tracking.

Sorry, but I'm not switching off that blocker. Maybe if the history of the internet had taken a different course. But now it's too late -- the well's been poisoned, and advertisers and publishers have only themselves to blame. Pointing the finger at the users doesn't do anything to repair this lost trust.

Ad-blocking, insofar as it contributes to the decimation of
advertising revenues, will hasten this exodus to the
platforms. And there is no way to block the ads shown to you
by Facebook or Google or Twitter in their own apps,
especially not on mobile.

Aside: There absolutely are ways to block ads within apps. There are already Android apps that accomplish this to various extents, and I'm sure they'll only get more sophisticated to match any migration of users to mobile.
Right, didn't realise the link here is for early-access (works), not homepage (doesn't).
Great to see that some Cordova plugins are available for react-native (Background geo location). I think it is just a matter of weeks before this becomes the main stream for web developers who would like to write native apps. Don't know how Ionic can even compete with this, considering Angular2, which can render anything and not just the DOM. By the time Angular2 is stable and out of dev-preview react-native would have perfected native-rendering. Its going to be Angular2 + React-native for native apps in future.
Lockpickers use a 3D printer to create luggage master keys
Someone needs to beat Amazon with a cat5 cable until they add IPv6. Right now it's barely supported at all, and they are the cloud as far as at least half the market is concerned.
Yes, the Public Suffix List: https://publicsuffix.org/