skysight-inc/HackerNews huggingface dataset:
Frankly you'd be an idiot to build a business on top of Google services anymore. Just can't rely on anything being around for however long.
> > Names dominate semantics, a to a, list of a to list of a [talking about `foobar :: [a] -> [a]`], it means nothing, it tells you nothing

> It tells so much! It tells us that it takes in a list of any element and the only operations it can perform are something that alters the structure of the list (replicate elements, drop elements etc) and no operations on the elements themselves!

Yeah this is really instructive about how little Hickey undestands about good type systems.
Fear has already been extensively mongered if one looks at the literature. Justifably, it appears. For instance, Biogeosciences, 10, 669–687, 2013 "Impact of an extremely large magnitude volcanic eruption on the global climate and carbon cycle estimated from ensemble Earth System Model simulations" J. Segschneider et al.
Vim can be really slow with too many plugins running.
Can this be self-hosted?
I live near a few volcanoes on the Pacific rim and I have visited a few more. I’m yet to visit any that aren’t classed as overdue for an eruption. The continual stating of ‘disaster is around the corner’ immunises rather than galvanises most people.
If you're only reusing it once, then I guess frequency analysis gets tricky, but the problem you have instead is that you have provided a validation function: Where, using a one-time-pad, any key that yields plausible cleartext is a possible candidate, if you have two cyphertexts encoded with the same (piece of) the one-time-pad, only keys that result in plausible decrypted cleartext for both cyphertexts are possible candidates.

This was how an early break-through in breaking the Enigma was achieved (tangentially, as the Enigma isn't a one-time-pad, but the analysis is similar): Codes were rotated daily, but the first message sent out every morning with the new codes was a weather-report. Thus, the team could immediately cull the search-space to keys that would decrypt to "Weather on [date]" for the first n characters.
Maybe I misunderstand you. But shouldn't be the real opportunity be to bring people back together?

Maybe a robot can take some lonely feelings away, but I doubt it will fix loneliness.
Saw these guys before, glad theyre doig great things.
That is a good point. The love that children have for inanimate toys like dolls may be similar to the love for humans or animals. I too had these supports as a child. But by age 8 or so, the attraction fades away after realizing that the emotional support that objects give is insufficient. So I may be wrong about it being a completely intrinsic trait---maybe the ability to see a difference of these types of love is learned. But either way, Aibo doesn't seem marketed to children, as all of the videos feature adults using them. Maybe they are marketing to those who have or are willing to "unlearn" this distinction, so I think it will be a hard sell to people who have not considered this already, which seems rare.
It is surely faster than Atom, but not on the same league as sublime, emacs or vim.
How can you legally bore like crazy? There should be a ton of permissions necessary so you don't bore into exisiting infrastructure.
... and, it will be eventually closed. Maybe. Definitely before the program quits. Not sure that it'll be closed before you run out of file handles, though.
Indeed. I've used a lot of languages and C# is one of the best to work with. It's easy mode for practically any task you can imagine. Maybe it has to do with the employers who want to use C#, I can imagine more of a predominance of enterprisey hell holes making dumb line of business apps.
The Google data center in Hamina, Finland, statedly employs about 300. It's a mix of technical, security, catering and cleaning/facilities. Source (in Finnish): http://www.tivi.fi/Kaikki_uutiset/google-ei-aio-laajentaa-da...
> I believe Haskell has these as an extension

Not really ... Haskell has libraries that claim to implement this but we Haskellers have to admit Haskell's support for row types is pretty poor. A Clojurist's objections to Haskell on those grounds are valid (in practice though not in theory).
CSS Loaders from CodePen
Gold gets it’s value from it’s application and bitcoin has none of that outside of crime.

You’re right that you need to expend bitcoin to trade it, but this is more a weakness than a strength. It gives you a banking system of sorts, in that you’re guaranteed someone will handle your transaction for money. This also means that if the value of bitcoin drops then nobody will be around to do the calculations required to do transactions, making it an inherent risk.
I think there is so little money in writing that it would be a crazy or very inexperienced writer who would agree to work for a percentage. I suggest you rather buy a book on writing, read a few good books that are similar to your friend's story, and try your own hand at it. Once you've written 20 pages, finding a good editor would be a lot easier, and cost much less, and a good editor would help you bring the project to fruition.
My personal experience with http is that you parse url and cookies by hand and never bother to use any crap “framework”. Of course, it has to be reverse-proxied with all irrelevant headers cleared, e.g. via nginx, which can also serve /static efficiently and provide https-http conversion. If you’re familiar with Lua, then writing http to json-only or binary-only unix socket is a no brainer in OpenResty, so you can skip backend-side parsing at all.

Flask/etc was useful magic only until I figured out what it really does between me and underlying socket.
Why should you need permission?
A Minimalist Guide to SQLite
Then you can use a "HasName" typeclass. Admittedly that adds a bit of boilerplate (in one single place).
Oh come on kuschku, stop it with the deliberate misinformation about Signal! You bring nonsense like this up in just about every thread on Signal and it's becoming harder and harder to assume that you operate in good faith.

Moxie is most decidedly not against building the code yourself. He doesn't want anyone distributing forks or other clients using the official servers because a) that creates a giant hassle when updating the server and suddenly someone's fork doesn't work anymore and people will blame Signal, and b) if the client doesn't do what they want it to, people will blame Signal even though it's a third-party bug because it's got Signal in the name.
Normal in most English speaking countries really, at least in Canada and England from my personal experience.

Very much not the case in the German speaking countries (where i have lived since early 2005). For a time this was one of my top reasons to want to immigrate to Canada (I was already working remotely for a Canadian startup at the time).
I think that's only if you're in Tokyo. It's often said [0] that people living in Kanto/Tokyo are cold. I've been here a decade now, mostly out in halfway rural/urban areas and it's not uncommon to randomly strike up a conversion with a stranger. Probably not as common as in the US/Aus, but definitely not a rare event.

[0] https://www.google.co.jp/search?q=関東人が冷たい&aqs=chrome..69i57....
Well... I don’t use it anymore because frankly, there’s no need.
You just tie the debit card to an account where you limit the money available. Even if they steal it, they can only use N currency.
Voice style transfer
work in progress, non-trivial on phone at least: https://github.com/WhisperSystems/Signal-Android/issues/1232...
Because a photographer (or other artist) needs to be able to earn his living and pay for his equipment. Also they probably don't want to be associated with all kinds of folks.
It's kind of interesting to read Breitbart comments on any article related to Pope Francis. A few posters are convinced he is literally the Antichrist. Many others feel the Pope is not Catholic (which of course is impossible by definition).

In 1998, a small group of American Catholic separatists elected one of their own as Pope Pius XIII: https://en.wikipedia.org/wiki/Lucian_Pulvermacher

I wonder if something similar is around the corner. The mood in America certainly has long been towards creation of shadow structures that ensure you don't have to meet with anyone who disagrees politically.
Typescript Roadmap
Does this meet your criteria of "first-class" property? It works on any entity that "has" and "age", at least according to my definition of those things!

-- The class definition can often be entirely elided
-- with Generics or Template Haskell. Instance
-- definitions can generally require minimal or no
-- implementation either
class HasAge r age | r -> age where
getAge :: r -> age
setAge :: r -> age -> r

isOld :: HasAge r => r -> Bool
isOld r = getAge r > 30
Can the Pope have his enemies killed and not be prosecuted if it's in Vatican City?
More tolerable in a scence that I could live with 1-3s occasional actions in it (switching organisations for example). Not saying that it is good. But I will tolerate that more than the editor hanging on large files or taking to long to process actions which should be instantanious.
It's enough of a slam dunk and he's been an active enough critic on twitter that I really want to see an anti-SLAPP petition for pulling this.
The text you quote says nothing about what values are used for IV.

To me it looks like each block has a static name, probably based on its offset in the address space of the virtual block device, and that there's nothing telling the block pointing at a block which version of the block to use. So you can replace block N with any known good version of that block.

To point at specific versions of a block you'd have to point at something like hash(encrypted_block) or hash(block_offset || block_version) instead, but then you'd have to update pointers all the way up to the root for every edit made anywhere in the FS.
Microsoft is bringing Edge for Android and iOS
I’d love to see more IDEs try to address the issue of Spellcheck in code editors. Currently, you can do it by writing your own spell checker and embedding it in your language server, but this is a recipe for repeated work and inconsistent user interfaces.
...it was the ability to melt them down and produce jewelry, teeth or other valuable things

Not true. Gold has its value mostly because it is rare. Jewelry can be made of silver, copper, and any number of other metals. Its "real" value exists because people believe in its "intrinsic" value, not practical value.
Thank you for waiting. HMM and AHA will now explain blockchain
If that was the case, people probably wouldn't be holding funerals for their v1 Aibos, and there wouldn't be an active repair scene for them. They probably also wouldn't have made a v2. This thing is explicitly designed to trick your "is this a living being" circuitry.
Also some people are allergic to dogs.
I think it's fair to not want a project whose quality you cannot control use your servers and your name to compete for users in a market whose focus should he keeping those users safe.

The issue with not encrypting in transit by default is that it makes profiling encrypted communications MUCH easier and can potentially defeat the purpose via the Streisand Effect.
Sure, but when speaking in dollar terms, your asset appreciation models (stock indices) represent tangible businesses with assets and revenues in real dollars. That is, if I buy stock in X company, I (theoretically) own a certain share of the total assets of the company. A company is relatively easy to value in terms of real dollars because you can use its total assets, debt, revenue, projected growth, etc.
to provide a rough score of its worth. You can assume that when a stock's value increases, the company generally has improved on these metrics in some way.

With Bitcoin, your "asset appreciation model" relies on people continually buying bitcoin at a larger rate to usd. There is no underlying asset (a business) that has intrinsic worth that may drive the price. You could argue that there are some analogues, for example, the mining hash rate or the strength of the blockchain, but the actual value of these is extremely hard to define. That is why Bitcoin may be in a bubble, people may be overestimating how these intangibles may be affecting price; it is hard to say what the value may truly be.

I am not authoritatively stating that we are in a BTC bubble, just that I would be very cautious with bitcoin and think a bubble is likely. Nobody knows what will happen, but we certainly can't say that Bitcoin isn't in a bubble (as you seemed to originally suggested), and in my opinion bitcoin resembles a bubble, though I respect that it may not to you.
Aliens may be more like us than we think
Then again, you can't expect Signal's target users (normal tech un-savvy people) to have FDE.
But that's not necessarily bad in my book. IIRC Signal's security model wasn't aiming for maximizing security but instead making mass-surveillance harder to execute while offering an acceptable UX.
For what it's worth I think your response is more mainstream than the replies to you would imply: I've actually had conversations with people where I asked "imagine a robot dog that is actually perfectly indistinguishable from a real dog in every possible way: could you feel the same about that as a real bio dog?" Most people have a hard "no" even then, as though there is something actually magic about a bio-dog.

On the other hand I've also had people say they think it is bizarre that someone could love a dog any more than you can a tree, that they are a "thing" and don't have "real" thoughts and emotions like people do (just fake/emulated ones that we breed into them), so I don't think the philosophical ideas are broadly accepted for this.
> Electron base still ruined it for me

It works just fine for me. It's just as usable as any other editor. It slightly less snappy that vim in a terminal, but it doesn't make much of a difference most of the time. I still use vim occasionally though in some contexts (single file editing, constraint environment...).
I don't believe they've proven class A. Just because you have a device that computes something and that devices has entanglement does not mean you've exploits the entanglement to compute anything in any useful sense. An extreme example: you can prepare a superposition and measure it to generate a random classical bit (0 or 1), and you can use that as a source of entropy for a classical probabilistic algorithm, but it would be ridiculous to call this a "quantum computer" of any class.

In fact, multiple experimental groups did essentially this, which some theorists at IBM (former colleagues of mine) called them out for:

https://www.nature.com/nature/journal/v499/n7457/full/nature...

Although this case was egregious, more subtle shenanigans are rampant in the field.
You have to discount the age factor. Newer languages will always be growing compared to older languages, and early adopters are advocates rather than people criticizing their new chosen tool. To properly criticize something you first need to become intimately familiar with it.
5 WAYS MEDICAL APPS ARE CHANGING HEALTHCARE TODAY
It is worth noting that the market price of fossil-fuel energy is a bad comparison because it does not include all costs associated with it, such as pollution, workplace deaths and war.

According to Wikipedia, PV cells are 0.23/kWh.(1)

1-https://en.m.wikipedia.org/wiki/Cost_of_electricity_by_sourc...
Yes, absolutely. I'm running vim in iterm2, and I haven't had time to figure out why it's slow. Things that are really slow in vim are scroll speed, a 1s-ish pause when ALE fills the quickfix window, and an undiagnosed merlin-related pause when opening ocaml files.

So scrolling is slow. Terminal related? Maybe - terminals are slow. But when highlights an error in elm or ocaml code, scrolling becomes unusably slow (not that it's really that fast otherwise).

By contrast, no plugin I loaded made VS Code slow, and it was super smooth and fast to do, yes, scrolling, all the time.

My current emacs is via spacemacs, and I'm only using it for magit. Apart from asking me to update .recentf EVERY SINGLE TIME I refresh magit, it also takes a very noticeable pause to update the git status. By contrast, that was completely backgrounded in VS Code (though I didn't really use it since I prefer magit, so apples and oranges comparison here).

TL;DR: vim is not fast, especially not if you want to do something like use it in a terminal with plugins. VS Code is actually really fast.
Deleted emails
i need to recover some deleted emails on my live account. how do i do that?
I was wondering how v9fs compares to vanilla filesystems like ext2... I suspect I'm comparing the wrong thing and it's a just a NFS-like protocol and not a on disk format? If so, what is the plan9 on-disk format?

I feel like I'm missing the point and should be asking "what's cool about 9p?" to which you provided a very helpful response. Thanks!
Also, encrypting files on disk is not actually protecting anything. The Signal app still has to decrypt is somehow, and has to store the private key somewhere, usually on disk, unencrypted..
Yea, I’ve found similar use case where any custom work is much better off done using raw d3.
Well done, I did misunderstand the last sentence.
I'd say yes

In the same way you're being supported by electromagnetic forces when you're standing or sitting on something
The Evolving Economics of Bitcoin, Gold and Fiat Currencies
There was pushback after Vatican II, resulting in quite a few splinter groups, even in Europe (eg. https://en.m.wikipedia.org/wiki/Society_of_Saint_Pius_X).

Unless Pope Francis makes significant changes officially, I’m not sure this would happen again, regardless of his popularity.
Not question but just a note of appreciation:

I've actually been hands deep in the bowels of a widespread production-use interpreter, so I'm hardly new to the topic. Yet as soon as I started reading your book yesterday on the way home, I haven't been able to stop reading. While I have a reasonable grasp about most things covered (so far), I find myself making additional connections and having implicit questions answered that I didn't know I had.

So thank you very, very much for this!
The Best InterSystems Questions and Articles in October 2017 Digest
Because it takes skill and effort to take a good picture? Why would anybody give that away for free? We are not some kind of hive mind...
I know R is great for that, but are Python stats libraries lacking to the point of needing 10-100x more code? My understanding is that Python has caught up with R in the data science field in terms of popularity and usage.

You can also use R inside Python using the rpy2 library. And Julia embeds R with the RCall package.
Except Safari keeps killing it because it's a CPU hog
Weekly Spotify playlists to discover new music
Discover new music from a different independent label every week. Delivered to your inbox and updated on Spotify every Wednesday at 8am (UK time).
Does anyone know if they will come up with an alternative service? Will flights.google.com continue to exist?
It's working for me now. Whatever issue they had, it wasn't a shutdown yet.
I can't help shake that DLL and similar is a symptom of a culture of lax backwards compatibility upstream.
Pope Francis is a good guy leading an utterly corrupt institution. In the US there are many voices about the 'deep state' trying hard to subvert Trump (in my opinion a good thing). Within the Catholic Church the same phenomenon at work is doing everything it can to halt progress and to stay firmly stuck in the past.

Francis probably won't live long enough to cement his legacy in such a way that it can not be undone. I have mixed feelings about this, on the one hand I'd like for the Church to take a more modern approach to their interaction with their subjects because they are causing a tremendous amount of grief in people's lives.

At the same time I can't wait to see their end (most likely not within my lifetime) and the harder the line they draw the more people will come to their senses and abandon this group of lying, disconnected old men.
Well yeah.

Except the thing is that geopolitics is the dictating form of politics. Everything else comes after that.

Let's say US government needs lots of manpower to stay as global hegemon. Then say that there is culture in US where people will gladly "defend the land of the free". Now if you mimic a degree of freedom, you get that manpower relatively easily.

Then you can innovate things that connect to the grid as much as you want. As long as the DoD needs grunts, they will give you civil rights and freedom simply because they have to. They probably would do that most of the time because they want to. But given enough time, you will see clusters of bad apples to get office.

It's kinda ironic that US has to be "free" and "powerfull" compared to the enemies. If China opens up their internet bit more, US citizens will get net neutrality without fighting. Also if China produces weapons that take away the technological edge or US, then America needs more manpower to the armed forces. That would lessen political polarization, corruption etc. Nothing unites like common enemy. Except capable common enemy.
Due to the encoded rules and relationship of miners to them Bitcoin has to increase in value by %25 per year (a doubling every 4 years) or slowly die by miners exiting. This would continue until the capital sucking machine of bitcoin becomes such a burden on productive wealth (that wealth which isnot locked into value storage devices that only serve to store value) that the bubble has to pop. It's anyones guess when that will be.

That doesn't mean that next year it should be worth double of what it is now. One would need a better index of miner capital costs and their increases to really track but my napkin says miner required value now is around ~$1200 (based on the value pump that happend just prior to the previous halving)
> Ruby doesn't have macros and all the magic in its ecosystem is confined to Rails

Then what would you call the method_missing method?

> a b c

> = Name Error

> def method_missing(*args); args.join(" "); end

> a b c

> = "a b c"

That looks exactly like a macro to me.

---

> But macros?

Not macros as such, we all like having them. But Ruby likes using them constantly, and that culture is hardly restricted to Rails.
Your bit about Germany isn't correct and is a common misconception. Britain was more powerful than Germany, had a considerably larger GDP, had a vast empire which could be asked (and told) what to do in ways its own population couldn't. The population of the empire is what mattered, not Britain’s. By this measure it was roughly 60 million versus somewhere north of 450 million.
Britain had a colosal and distributed industrial base at the start of the war and both countries had a very similar level of mechanisation early on. Britain only fell behind in armoured vehicle numbers around the time of the fall of France. This loss was very swiftly made up and Britain had roughly 25% more armoured vehicles in service by 1941. In no war year did Germany produce more aircraft than Britain.

Attacking Britain was suicidal and the myth of Britain, alone and standing firm is quite intentional, but untrue. The force multiplier wasn’t the tools, it was how they were used, and it took the allies a while to get the hang of things. The most surprising part is how far Germany got with such a weak position.

Britain’s War Machine by David Edgerton covers this well and somehow avoids it being a dry pile of charts.
No issues here. Only issues I got is related to the fingerprint scanner.
Disclosure: WordPress WPDB SQL Injection – Background