skysight-inc/HackerNews huggingface dataset:
This has to be a sick joke. The monorepo at Google was the bane of my existence, and everyone else that I knew.

I don't know what it's like now, but at the time Google was on svn, and there had to be a specially hacked version of it. It used a home-grown internal requirements system, to pull down the tree in a sparse way. And to accomplish that you had to re-specify all your dependencies in these special text files (because specifying deps in two places is obviously better.) And then the tool would spend a lifetime figuring it all out, and then you would still download like 35% of the repo anyway, because the nature of giant repos is to get tangled together.

With languages like PHP it might not be so bad, as you typically are editing one file at a time. But most of Google is Java, and most people like using IDEs for that, so it was a disaster. An IDE likes to touch everything all the time, to re-index and re-compile. And, fun fact: at the time Google recommended you store your entire home directory on an NFS network drive, for security. Everyone quietly ignored that.

It was better in one way: everyone could see everyone else's source, re-using libraries was more common, and branching and contributing patches was more common. It prevented people from hoarding their source code, and just throwing .jars or .so's over the wall. But I think the Github era has shown that this did not require everything being in one giant repo! I mean, at the time, Google had Codesearch and other great tools; even though git wasn't super common at the time, this could have been solved in other ways.

My current company is in the process of breaking up their monorepo, even though our codebase is nowhere near the same size. Lately I get to taunt my co-workers because I created a new project in the new broken-up way. All the tests on my micro-repo pass in 5 seconds, and it takes many minutes for the big one.
Ask HN: Is Medium legally an online blog?
One of the article that was once front page of HN https://medium.com/@pixelmagazine/where-are-chernobyl-s-children-a-photojournalist-s-honest-project-in-the-age-of-disaster-tourism-4cd333ab80c7 was taken down in 48 hours by a DCMA notice from National Geographic, clamming "The license for Gerd's two images does not permit use on the publishing platform Medium, and was not part of our negotiation or contract. ", although we purchased proper license for "One-time, Non-exclusive rights to use image within the Gerd Ludwig interview piece for Pixel Magazine online blog.". We spend lots of energy conducting interview and writing the article. What should we do?
"where NYT is vastly more professional than the shill Chinese press."

Pfffft...
Thanks! While I still find this kind of backwards at least something like this exists.
Your Blog Does Not Need a Splashscreen
If I recall correctly, there aren't many large studies because the government refuses to fund them. Overall though, I share your concern. The arguments the chemists makes are ones I've heard before from cannabis activists and while I sympathize, I'm always interested in seeing the data for myself.
This year has set records across the region for park visitation, so it's especially busy[1]. However, that does not excuse some of the behavior you describe (trash, drones, etc). I am glad people are visiting our parks ( they are ours!)

[1] http://m.jhnewsandguide.com/jackson_hole_daily/local/yellows...
Yes, and have you checked to see what the end result of the emissions are on the main harmonics. If you're overdriving your amplifier, there's a good chance the distortion harmonics are sending into the 7.3 ghz band and 12 ghz band, which are both used by satellites, and can cause interference due to the sensitivity of communications.. This is one of the many problems with these modifications, and why the FCC is making enforcement; driving circuitry outside of its range can and does cause problems more severe than annoying your neighbor by making their connections a bit worse.
7-Eleven Australia pays half the minimum wage at stores around the country
>Otherwise, the effect of this would be to outlaw PCIe and USB WiFi, Bluetooth etc. cards/adaptors unless sold inside a computer with a locked bootloader.

Lenovo already does this for laptops, you have to use a Whitelist Wifi card, they claim it is to comply with existing regulations from the FCC, which this will expand.
Reminds me of the best excuse for weight loss I've ever heard from a friend: "I lied on my astronaut application, so now, I have to lose 20 pounds."
But given enough electricity, we could easily grow enough food to feed the entire planet in a relatively small amount of space. Plants don't care if they're growing under the sun or under a UV bulb, if they're growing in earth or hydroponic, if they're growing on land or vertical. At that point it's merely a distribution issue. Existing distribution channels wouldn't necessarily be interrupted, with the possible exception of air travel (and of course, all of the area that is now a crater from the super volcano). The problem really starts if all of our electricity is generated by the sun, and then the sun goes away for a bit.

It's not actually an "alternative power" problem, it's just a solar problem. Wind, nuclear, and hydro power wouldn't be affected.
Responses to San Francisco Voting System RFI
I don't see such option
The dictionary definition of apologist is "a person who offers an argument in defense of something controversial", and is usually used in such contexts as "hitler apologists" or the like. From there stems tptacek's reaction to someone using the term in a way that implies disparagement.
There are just as many legal and legitimate applications of fully reprogrammable SDR transmitters.
When an American company lies, it's only a UI failure.
China isn't dependent on external creditors. Greece would be a better comparison.

If one wishes to participate in global trade then unfortunately there isn't much a country can do once it has borrowed money in a foreign currency. Germany just finished paying off debt dating back to World War I reparations last year. Greece, Argentina may have a hundred years to go before they are back to "normal."

China is more in a situation where they have let things get far out of balance. It is hard to sympathize. Irreversible environmental destruction on a massive scale has occurred across the world trying to rush the delivery of raw material so that China could construct infrastructure rapidly. Much of this may not have even been built in a quality that will last for a long time.

Fast growth always creates imbalances -- whether you are a country or a private company. China now has to decide how they will re-balance. For now they are making the decisions for themselves, however as a participant in global trade the actions of many other countries will provide constraints.
informative pixels here: https://github.com/dell-oss/Doradus/wiki/Architecture%20(Spi...
The entire point of the above comment is that the bitcoin community and software is not trustworthy for their purposes.
FCC should be working to massively expand the unlicensed ranges instead of clamping it down more. The amount of innovation and economic activty in the unlicensed bands is massive. They should be working on taking back the TV HD and SD frequencies and leave the tinkerers alone.
Yeah, that's my issue too. Google's suggestions service is incredibly invasive, and does an utterly terrible job. I like to fall asleep listening to a variety of different relaxation videos, so that means any time I open up the youtube app on my phone, it bombards with me with nothing but weird looking ASMR videos that - to somebody who's never seen the concept - probably look like porn. I couldn't imagine hooking up my account to my TV and having people who come over look and think "what the fuck is this guy watching?"

Privacy goes beyond me being concerned that google knows my viewing habits... I don't care much about that. I care a lot about being pigeonholed into a certain type of viewer based on what I've viewed before. I don't want to be in an echo chamber, and I don't want google's view of "relevance" to surround me with only the types of videos I've watched in the past. It eventually becomes like breathing your own exhaust fumes.

Google could do better at this, but they seem to be misguided in thinking that people want this. The only solution right now is to not log in with an account, but even then they try and use cookies to get a fix on your viewing habits. It's really kind of sad that they don't see that this turns a lot of people away.
To be fair, the great majority of that 70 years of documentation is generally going to be completely incomprehensible to most programmers not named Edward Kmett. And, of course, there's a lot of debate about how much practical use CT has in day-to-day programming. Not that I don't get your point.
Those who want to run exclusively open source software and firmware will not like such an approach.
You can't erase remote logs, or logs written to a write-only logging device (the one's I've seen seem essentially to be a serial port/usb device that emulates a line printer).
If i were looking at this question for my life, I would say I only have a handful of friends anyways. It wouldn't matter to me if they made a quick buck telling stories about me, as long as they weren't lies. Don't care about what people think of how I dress. Even the shit-o'clock hour of the morning after a run.

Meh.
Ok, so there's 70 years of documentation for me to research monads but I don't care unless I want to do advanced work in Haskell.
Trying to deny the possibility that the universe could not exist is a fool's errand.

Clearly, existence is contingent. There is no logical requirement that matter exist, and there's a clear logical possibility that nothing physical would have ever come into being.

(It's hard to wrap one's mind around this because we do exist.)
emacs lisp monad introduction:

https://www.google.fr/search?q=jvtoups+monads

I hope you know lisp just enough to adapt to the lisp-1 lisp-2 namespace.
Replace "universe" with "God" and this starts to feel like a philosophical argument for theism.
>Why is this paper worth our time?

It's not, it's obvious crankery.
> Ethics can be the result of empathy and reason, but empathy cannot be a product of any of the qualities he mentions.

He claims it can, but I agree with you. Empathy is an emotional quality, while common sense, creativity, ethics, intuition, memory, and reason are not.
For high school and college students interested in internships - https://intern.nasa.gov/ossi/web/public/main/index.cfm?solar...

This is a great way to meet astronauts and talk with the astro selection and training directors.
The Schadenfreude in this thread is shameful. Using someone else's pain as fodder for meanness merely reveals something nasty in oneself.

Fortunately we have empathetic commenters here as well.
Good to see one I've praised here before. Genode comes from the line of research that tries to reduce the Trusted Computing Base (i.e. attack surface) of systems by leveraging microkernels, better resource management, and better architecture. It came from this research [1] into real-time, secure GUI's, virtualization, and so on. The architecture itself is more than just a microkernel or virtualization scheme: it's structured in a hierarchical way that's supposed to support its security and reliability goals. Like with other things, I really want some smart researchers to give that architecture strong peer review and verification to test its claim before I trust it. However, the Nizza Security Architecture [2] it borrows from is based on solid, simple principles.

The best thing about GenodeOS is they learn from the past. Many mainstream approaches to INFOSEC seems like they've never heard of any prior R&D results. Some do, but this is the rule. For instance, the Rump kernels are similar to what OKL4 already did (and deployed) with their device driver reuse. QubesOS added their secure GUI scheme after I forwarded this team's work to them showing what's already been achieved in this space. Many are still building monolithic systems despite the fact that not a single one has ever shown to be remotely secure. And so on.

Unlike the rest, the Genode team seems to carefully watch the academic and industrial space to find any best-of-breed component to integrate into their system. They've attempted to use Nitpicker, NOVA, seL4, proven UNIX components, and so on. This attitude, along with tiny TCB, is why volunteers wanting to build secure, reliable systems should contribute to GenodeOS rather than most others. Done right, the component-based approach means your contributions might be easier to port to other projects (esp microkernels) as well.

[1] http://genode.org/about/publications

[2] http://genode-labs.com/publications/nizza-2005.pdf
To add to the other responses at this level, I want to point out that one form of vector-vector "multiplication"—inner products—corresponds to applying linear functionals, i.e., to linearly mapping a vector space into its underlying scalar field.

So just as every matrix is a representation of a linear transformation of vectors into other vectors, with matrix-vector multiplication corresponding to function application, it is also true that each vector in a vector space represents a linear transformation that turns vectors in the space into a scalar, with vector-vector multiplication in the form of inner products corresponding to function application. The converse is also true: every linear functional on a vector space can be represented by a vector in the space.

This last insight is known (in various forms) as the Riesz representation theorem and holds not only on finite inner-product spaces (i.e., vector spaces on which an inner product is defined) but also on Hilbert spaces (complete inner product spaces, whether finite or infinite). It turns out to be quite powerful.
This is a forum with a strong focus on startups -- startups will not want to have to use contraband radio equipment to develop their next IoT module.
sounds like they expected you to publish it on a domain Pixel Magazine controls. Medium is more like a social platform.
He's making a business case for his company http://www.tamr.com :)
True, but that seems tangential to the question of whether using the same password for both the root account and LUKS encryption is bad advice.
Whatever they expected... What is IN THE CONTRACT? I think this is the most important part. Does it specify one medium, or allows to use it in the article, wherever it is published?
It feels very much like a knee-jerk reaction. Oh no, they're taking our wifi away, instead of figuring out why the regulations are proposed, and why there are unintended consequences far beyond a little noise at the edges of the wifi spectrum. Additionally, they don't want to realize that like you described, the cheapest way is to put in a radio that doesn't need a binary blob to operate, because router makers are sure as hell not going to pay for the expensive re-certification process after every software update.
See the publications (esp older) section of my comment above. Not just a microkernel, it's a specific way to structure a system that was developed via German R&D and reuses other developments there + abroad. The papers are very clear on details you're probably looking for.
As far as I am aware, they (or the developers of the software they use) are free to seek the necessary regulatory approval to operate a radio running their choice of software instead. They just have to play by the same rules as everyone else. Running open source software is completely orthogonal to having the proper regulatory approvals to transmit radio signals.
Another comment said you can only use this feature within the YouTube app with a Google Play subscription. Makes sense, as I cannot find the option anywhere.
It chops off a solid 30-45 minutes of battery life on my laptop, in Safari (to say nothing of Chrome, at which point it becomes a campfire on my lap), so yeah, I think so.
Since when did anyone trust Windows/Microsoft/closed source software, anyway?

Did I miss anything?
This reminded me of the Biosphere 2 experiment, which I saw a fascinating talk on. I think it was basically the same as this TED talk: https://www.ted.com/talks/jane_poynter_life_in_biosphere_2

Eight scientists lived in a closed biosphere to simulate what a potential colonization scenario might be like (among other things). The first experiment lasted 2 years, and encountered environmental issues, but also some psychological upsets - the crew split into two factions who became bitter enemies, among other things.
I'm not convinced wind farms wouldn't be affected as well.

With an ash cloud large and dense enough to restrict that much sunlight, wouldn't we also get a different distribution of warmed land and therefore different wind patterns?
To summarize his arguments:

The universe is eternal, which means it has always and will always exist.
If there is something that always exists, then it is impossible for there to be nothing.
It is impossible for there to be nothing.

Not a very satisfactory answer. The interesting question just becomes: Why is the universe eternal? or Why does there exist an eternal universe at all?
Name Your Price – Spotlight on BeyondTag
> He deserved his success but would he had gotten there without the right people?

Not that I care much about this issue, but yes the game was very popular before any company was created.
My problem wasn't the word but the fact that the word is not adjective - originally I spent a lot of time thinking "where is the monad?". This of course is the wrong question to ask, but if the word was "monadic" instead, then I would've known that this is a property (like iterable, foldable, applicative etc), and realized I should think of typeclasses more in terms of interfaces rather than values.

Sure, their instances (implementations) are values (dictionaries of functions which are implicitly passed around) but thats beside the point when learning.
Systemd Introduces Its Own “su” Like Command
Wind and hydro power are solar power in a sense. The energy to move the air and evaporate the oceans comes in large measure from the sun. So a global solar disruption could also change wind and precipitation patterns
Unikernels and MirageOS are a step up (or in same direction) from this work, actually. ;) Unikernels are similar to L4 community's device-driver reuse but often have a larger TCB from my reading. (Not an expert on unikernels, to be clear!) MirageOS combines virtualization-based security with language-based protections and good build tools to aim at more secure, special-purpose deployments. The two are similar. The Nizza Security Architecture and Genode Architecture have each been able to do this with more efficiency and smaller TCB (attack surface). MirageOS's use of language security is a differentiator that's orthogonal to other aspects. I've encouraged such things in Genode, etc albeit with safer, low-level languages and static/dynamic analysis.

EDIT to Add: Just remembered that MILS separation kernel vendors (eg INTEGRITY-178B) have been doing this for over a decade with combinations such as sep kernel, Ada runtime for critical stuff, and user-mode VM's for legacy stuff. Long proven approach that mainstream is just catching up to.
Australia also has one of the slowest internet in the world, which is a consequence of the Telstra monopoly there. It is just sad data retention happens now, it will only hinder even more future development in the IT sector.

I lived there for one and a half years then moved back to Europe, enjoying my 500mbps fiber connection.
> The company did, however, update the official Monster Strike page with a message that indicates Apple saw problems with a serial code input form inside the app and asked to remove it.

So, there's a security problem and Apple asked the company to remove it.

Apple didn't automatically remove it and stay quiet. So, the acceptable way.
With less sun, you get less evaporation; not sure that wouldn't affect hydropower, not to mention other uses of water.
If you want a description of the monad laws in Haskell terms you can Google and find like 80 expositions on the topic of various depths.

If you want a mathematical exposition. "Category Theory" by Awodey page 265 is a concise description.
Well, that's how the Westminster parliamentary system tends to work in practice. As Wikipedia puts it (https://en.wikipedia.org/wiki/Westminster_system#Criticisms):

The threat posed by non-confidence votes is often used to justify extremely well-disciplined legislative parties in Westminster systems. In order to ensure the government always has the confidence of the majority of the house, the political culture of Westminster nations often makes it highly unusual for a legislator to vote against their party. Critics argue this in turn undermines the freedom and importance of Members of Parliament (MPs) in day-to-day legislating, making the cabinet the only organ of government where individual legislators can aspire to influence the decisions of the government.
Tennessee students encouraged to use 'xe', 'zir', 'xyr' instead of 'he', 'she'
So they imaged it - I would love to 1) see some images and 2) understand their technique/instruments/etc.
Sure, but "matrix", the word, means just that. What you're talking about would be better referred to as R^4, or R^(2*2).
Exactly. The question is how mature they are and what you're implementation language would be. The MILS security people have been doing this for over a decade with the effective approach of combining separation kernels, user-mode OS's for GUI/legacy, and critical stuff running right on the kernel. Relative to MirageOS, several vendors developed special runtimes for Ada and Java to leverage their safety properties without the complexity of a standard runtime.

So, it's a proven approach that could be implemented in GenodeOS and probably easier given others were bare-bones.
Source document: http://diversity.utk.edu/2015/08/pronouns/

> In the first weeks of classes, instead of calling roll, ask everyone to provide their name and pronouns. This ensures you are not singling out transgender or non-binary students.

...

You can start meetings with requesting introductions that include names and pronouns, introduce yourself with your name and chosen pronouns, or when providing nametags, ask attendees to write in their name and pronouns.

...

A few of the most common singular gender-neutral pronouns are they, them, their (used as singular), ze, hir, hirs, and xe, xem, xyr.

...

“Oh, nice to meet you, [insert name]. What pronouns should I use?” is a perfectly fine question to ask.

The more we make sharing of pronouns a universal practice, the more inclusive we will be as a campus.
The 10 hottest startup ecosystems in the world
At this point in time i have a hard time telling Fedora/RH, Gnome and Freedesktop apart.
Ruby and Go Sitting in a Tree – Paracode
What advantages does this have over Titan?
Sudo is more often than not a security risk. If a program is not made to run as root it is usually because it would give too much power to a user (ie sudo mount is supid).

Add that to not having a root password and you have a single (weaker) point of failure (wheel group).
It is a rehash of Thomas Aquina's argument and every other cosmological argument.
Nebia, the future of showers
It was cut that way on purpose.

"Are beer sales affected by weather?" is an example of a question that is solved by Variety, which is the the last concept he was talking about.
NASA, if you need a volunteer, I'm your guy! Please?
I seem to recall that this restriction was part of their agreement with rights holders.
It's been proven in practice for reliability and security in embedded space. They just called them Ada/Java "runtimes in dedicated partitions on microkernels." :) I always say that when mainstream starts to converge on what top engineers have been doing, then it's a good bandwagon to jump on. ;)
Why I’m Not Looking to Hire Computer-Science Majors