skysight-inc/HackerNews huggingface dataset:
That's good for customers who ultimately cancel. For those actually using the service it will be a worse deal.
Even if so, please don't post unsubstantive or ranty comments here.
It looks like TeenSafe kept Apple IDs and their corresponding passwords stored in plaintext. The service required parents disable two-factor authentication on those Apple IDs for the service to work.
First of all she is hiding and possible not even within Russian border. So no clue where your idea of political protection is come from. And there is little point in arresting her: there are far more people working on project and nothing going to happen if public face going to disappear.

What's more important it's can be tough to actually prove she actually did something illegal on her own. Of course for political activists there is no evidence required to put them in prison in Russia / Kazakhstan, but she is pro-Kremlin so it's not apply here.
The Age of Motion
Nice project. Would it make more sense as a wiki, though? In order to better allow contributions, corrections and ideas from readers?
The interviews haven't gone anywhere: https://www.indiehackers.com/interviews

What do you mean by summary?
I think that's covered on the about page: https://pocketputer.blogspot.com/p/about.html. In case that isn't really sufficient:

Basically, I want to create the information piece to make it possible for homeless individuals and others at risk of homelessness to use minimal tech, like a smartphone or tablet, to start addressing some of their problems. As one element of that, I explicitly want to support the ability to earn an online income, even with very minimal tech.

Locally, I hope to collect phones and tablets, put a link to this site on them and give them away to the homeless community here. I would like to also generally foster digital microenterprise locally (the link to a site with the name Digital Microenterprise on the links page is also a project of mine) for not just the homeless community, but anyone with barriers to regular employment as this is a risk factor for homelessness.

I'm in a small town with high unemployment. This is fueling the homeless epidemic here. But there is good internet service here, so I see a solution at hand. I was able to earn money online while homeless and eventually get off the street.

Last, having it be a public site means anyone anywhere in the US can readily replicate the project with minimal resources by collecting used phones and tablets, adding a link and giving them away.
Having thought about this a bit - it is naive/arrogant to claim that some essence of a huge, varied and nuanced city such as London can be captured in a single paragraph.

The blog, anyway, is nowhere near.
She's one _real_ hero. You should quit this neo-cold-war complottist baseless scatter-blaming.
When an ISP Fails: The Case of Consolidated Communications
Why the word "defect" though? There must be other words that are less controversial. Maybe "abnormalities" or "specialities"?
How to implement Vuesax in a project with webpack and Vue CLI 3
Please just don't post like that at all. It only degrades the site further, regardless of how wrong or bad the original comment was.
Octopuses?

Octopi, surely?
Springer Nature, TFA's publisher, aren't really a disinterested party in this discussion.
The author notes the success of Go. Go's developers knew when to stop. Go is a mediocre language, but it has all the parts needed for server-side software. That's a big market.

I suspect that part of the success of Go is simply because its libraries are heavily used. You know that the library is serving a zillion requests a second in Google data centers. Major bugs have probably been found by now. Go has one solidly debugged library for each major function. Some other languages have a dozen half-debugged partly finished libraries. I once discovered that the all-Python connector for MySQL failed when you loaded more than a megabyte or so with LOAD DATA LOCAL. It passed the unit test, but clearly nobody was using it in production.

There's an intermediate stop between imperative programming and functional programming - single assignment. Variables are initialized once and are then immutable. This is becoming the default in newer languages such as Rust and Go - if you want mutability, you have to ask for it. This gives you the immutability advantages of functional programming without the run-on sentence syntax. Also, results have names, which improves readability, and give you something to display when debugging.
Your last point is really key: programmers love to decide that one or two favorite features are game changers but no real-world decision should be that simple. I’ve seen people dismiss Python’s readability as a simple feature which anyone could copy but then decline to do so because they didn’t really respect that as a goal (“it’s just for newbies”, etc.), despite the mountain of evidence showing that it deserves more serious consideration.
I would think this would be a perfect application of a deep, full keel (which offers the maximum stability and self-correction, but in a manned sailboat tends to be too deep to bring into certain places which is why so many sailboats don't have full keels.)

That said, I don't know much about sailing other than it being on my bucket list of things to learn so I've been reading up on it, and I've been actively searching for a good simulator that works on gnu/linux... (anyone know of one?)
> “It’s too hard to learn” (If your pet technology were 1000x more productive than, say, Java, would this learning curve really be a substantive barrier?

I think the simple answer is "yes". It doesn't matter how much more "productive" something is if the vast majority of people simply aren't capable of learning it (or learning to use it well enough or doing it in a reasonable amount of time or whatever).

He does go on to point out:

> Though this question is more complicated than you think

And suggests one read his more detailed treatment of the question, including what I found most relevant, which is a more nuanced treatment of the notion of productivity, having to do with labor costs, fungibility of that labor, market competition, and overall limited resources.

https://pchiusano.github.io/2016-02-25/tech-adoption.html

https://news.ycombinator.com/item?id=17114935

I would expect that any technology that can be classified as sufficiently exotic is viewed as a huge risk, one not worth taking, by larger companies, which has traditionally included obsolescent tech and bleeding-edge/unproven tech, but easily includes a language that's too hard for the average programmer learn.
For ever.
It isn’t an Ask HN. I haven’t tagged it as such and the question (which isn’t a question per se) is rhetorical.
Jobs founded NeXT before Apple.

Er, no.
I am kind of a subject matter expert here. My experiences suggest that, no, crowdsourcing information isn't particularly effective.

I left a question on Metafilter yesterday. I am very much regretting it. Their solutions involve an awful lot of "Just buy more stuff!" and "Why don't you get a laptop?" type answers.

Most people who are tech savvy make good money. They can't seem to wrap their brain around the constraints involved in using tech while homeless. It is an alien experience for them.

Hopefully, the site will have some appeal for, say, campers, digital nomads and others and hopefully that will foster development of the site as well as helping to get traffic. But if I make it a crowdsourced resource, I am quite confident that it will soon stop being useful information for the intended purpose.
GTFOBAE (Таня Швед) вновь палит попец
Ten Years of Vim
I’ve heard people talk about Amazon Turk which seems to be a way to get paid for filling out online surveys or something like that. You could look into that as a way for someone with no technical skills and lots of free time to use this provided phone for income.
"I have discussed this topic many times with my German girlfriend and her family in Germany (we live in Denmark), and you are so completely off on your "predictions", it's not even funny."

Honest advice: Get another girl friend. No kidding!
So do you not have automated tests that run cross browser? If so, what's your method for doing so?
This is what this article is about. The App Store offers no mechanism for upgrade pricing, your only options are to 1. upgrade existing app (free for existing users) or 2. release a new app (full price for existing users).
Both are fine. (Octopi is arguably wrong, since octopus comes from Greek, not Latin (where you'd find that style of pluralization), but is used so commonly that it has become part of the language)
The lesson to be learned is that they did not strike down the fascists hard enough, while they still could.

Fascism must be met at all time with hard, Swift and decisive opposition, violent if necessary. There must be no tolerance for ideologies built on intolerance.
I've used my smartphone as my only personal computer for the past 3 years. Overall, it's been a positive experience.

The only thing I can't do efficiently is software development. Is anyone familiar with the state of the art in mobile software development?
Because it is not great at solving real world problem.
Assuming in the Apple ecosystem only, is there any reason to go for this rather that the in-built Keychain?
This is not a valid argument. I don't know Haskell beyond basic fundamentals and I know that your argument is ridiculous.

Just consider C++ and boost::spirit. Overloading operators can lead to ridiculous syntax in pretty much any language that supports it.

C++ doesn't have any _real_ problem with overloading in _real_ code bases. I wouldn't expect Haskell to have this problem either. Being able to construct ridiculous code is not an excuse for a language not catching on.

Tooling is exactly the same point. Tooling in C++ land is completely ridiculous. In comparison to Rust there is no argument, Rust is strictly better. However, C++ is still doing quite well for itself in industry.

Also, Rust's type system is not linear, it's affine, you can declare a variable and not use it.
I personally believe almost the opposite. Even when I write Python, I use classes sparingly and if I ever choose to get a lower back tattoo it would probably say “Inheritance Sucks” in Chinese or something.

Think of a constructor function for a class. It is so easy to shove new complexity in there. Just add new optional arguments, assign them as instance attributes, and off you go.

If you have a class like MonthlyReport, and all of the sudden your boss wants to know how many widgets per month you sell specifically in Narnia, well you can probably hack this into the existing methods of MonthlyReport very quickly.

Doing it once maybe isn’t so bad. But doing it a dozen times quickly leads to a bunch of functionality shoved into MonthlyReport that probably shoukd be refactored out, and lord help you if your boss all of the sudden says you need all of it to go into DailyReport, and you need a new YearlyReport class with overloaded behavior for FiscalYear, CalendarYear, and NarnianYear.

If I heard about a system like this, my guess would be that it’s got a crapload of copy/pasted code, constructors and general class methods with huge lists of parameters and switches, maybe a few subsystems where someone tried to rewrite this with misguided MixIn patterns and abstract base classes, and everyone is terrified to change anything because no one knows how it actually works.

Even an imperative design that just used boring modules of functions, maybe with a tiny amount of metaprogramming like decorators for repeated logic, would be waaay better, no functional programming needed. But well-crafted functional programming would be better still.

The problem is sociological. Business managers won’t tolerate being told, “No. I cannot get you this result for a daily Narnian calendar by tomorrow— for that, we’ll need to draw up a quick design plan to make sure we add it in a maintainable way.”

Functional programming mostly requires saying no, being careful, measuring twice and cutting once.

With object orientation, you optionally can push back, say no, and try to do it carefully, but you don’thave to because of all the different buckets of mutable state, you often can find a place to shoe-horn unplanned complexity in somewhere, and leave it for future people to worry about when the shoe-horned complexity causes a big problem.
You're not reasonably interpreting the author and you're going out of your way to snidely make them sound ignorant.

Applying some common sense, they probably mean 'for off-the-grid austerity [in commercial retreat accommodation available in the US]'.
Also known as "artificial artificial intelligence".
My Algorithm for Beating Procrastination
PL1 is approximately 54, and it was put together to cover the application domains of 2 previous language successes, Fortran and COBOL, which still live. Fortran is more than twice 30 years old, BASIC approximately 53, RPG 59.
I don't think that's a good summary of Intel's past approach. The Pentium 4 to Core and Core 2 by way of Pentium M for example - Intel abandoned raw clock counts (what process bought them before) and started targeting IPC, which requires more engineering than pure process improvement.

Yes, there are still gains from getting more transistors for your buck, but you still have to put those transistors to work, and Intel hasn't been a slouch here. The process improvements didn't give them their advantage over AMD.
I've seen the books of some professional societies and it really costs between $1000 and $3000 per article to publish. You need a skeletal secretarial staff and archival server. Most editors and reviewers work gratis in hopes others will do samewise when it is time they want to publish. Some journal collect this cost front end, e.g. Public Library of Science. Then reading is free online. Others charge an annual subscription three figures for individuals and four figures for libraries. Lots of scientists have a communication component in their grants for conferences and publication. Library subscriptions come out of the overhead tax on research most institutions add.
I hope AMD are able to stay afloat. My main concern is that their pattern seems to heavily revolve around hiring Jim Keller repeatedly, putting the hurt on a stagnating Intel for one generation, and then fading into mediocrity as Intel are able to leverage their billions of dollars and larger, parallel tick-tock US/Israel teams to snap back. If AMD can secure a coup like Zen or K8 without him I could see this being a sustainable approach, but I'm skeptical.
Which finance companies have even >10k line Haskell codebases
Yeah, so here we can "solve" the problem without using a POMDP by really expanding what constitutes the state space.

Initially, your state is your hand plus the initial rules (who goes first, which suit is trump, etc depending on what kind of game you're playing).
After each player's turn you transition into a new state, which is <<starting hand>> + <<history of cards played>>, so at each point in time the state has all the available information.
Obviously this leads to a combinatorially huge state space, because there's O(52!) different possible sequences for a standard deck of cards.

Typically you have to use some sort of approximation architecture because evaluating all different possible responses to a given sequence of cards would both take too long and even if you could do it, the memory requirements would be enormous.
See for example DeepStack[0], which uses a neural net to approximate the quality of positions + possible responses (along with other techniques), rather than having a lookup table for what to do in each possible game state.

So you can formulate such games as MDPs, but the question then becomes: is this a useful way to think about it?
Sometimes it is, because your approach to the problem scales and so you can throw enough resources (training data, compute power) at it to learn a useful strategy; other times there is a better way of formulating the problem[1].

I have some implementations of reinforcement learning algorithms and code for working with MDPs if you're interested in that sort of thing[2], and of course I highly recommend Rich's book.

---

0. https://www.deepstack.ai/ -- note that it's not really an RL system, but it does illustrate using neural nets to learn complicated functions in a large state space.

1. For example, I am not sure that such an MDP for hearts is well-posed: the convergence results that I'm familiar with rely on the MDP being ergodic and aperiodic, but the suggested construction is obviously periodic.

2.
The algorithms: https://github.com/rldotai/rl-algorithms
An MDP library: https://github.com/rldotai/mdpy (check out notebooks/example_notebook.ipynb for a basic demo).
I think a subreddit would be ideal, if one doesn't already exists.
What is the state of nanotech?
By nanotech I also mean biological capabilities (crispr, etc). I'm curious if the community here could tell shed some light on some of the latest research and applications being worked on.
I am interested in finding things you can start from the street that have some hope of leading to a middle class income. Everything I have heard of Mechanical Turk indicates there is no hope of making a middle class income that way.

I have a link on the Links page to a google doc listing gig platforms. It does not appear to currently have Mechanical Turk on it, but perhaps that will be added in the future. But I personally have no desire at this time to promote Mechanical Turk. Perhaps that will change if I start hearing better things about the service.
An unconventional idea: drop FB without creating any new alternative. Instead use other already existing channels: meet people in real life, send messages (I know, FB owns WhatApp). Despite their success there is no real need for social media networks like FB.

As a demonstration, after 10 years of FB I started using it only to announce events which I already announce on Eventbrite, Meetup, LinkedIn, but no personal news, no reading of the news feed. Guess what, after months of that I still have all the friends I had before.
I removed a bad word. This should not get flagged. The truth will set you free!

"How so? They are simply making people liable for breaking laws that already existed."
There are not laws about that. It is made up by former stasi Merkel that has been breaking German laws since a long time. http://www.epochtimes.de/politik/deutschland/bundesverfassun....

"How are they blocking you?"

They give dubious semi-private organisations (Speak Antonio Amadeus foundation, run by another former stasi http://www.breitbart.com/london/2016/04/27/ex-stasi-led-foun.... ) access to facebook data of US citizens like me. I don't think facebook is aware how much of a liability is created there. Why not give Uncle Putin of Emperor Xi the right to block US citizens at will?

A sentence like: "I don't think immigrants from middle eastern tribal societies fit well into our open society" breaks NO German law and gets you easily blocked for 30 days (By the way, why should German laws apply to me as an US citizen not living in Germany? Please clarify!).

At the same time a sentence like: "All Israelis are bloodsucking Jews" may easily NOT get you blocked.

The famous lawyer Steinhoefel has won many lawsuits against Facebook and forced them to unblock people/remove 30days blocks.

https://facebook-sperre.steinhoefel.de

Regarding my stasi accusations:

https://adarapress.com/2015/10/19/was-angela-merkel-a-stasi-...

I actually can provide the picture of Merkel, far (speak 3h by public transport) in the outskirts of Berlin, observing the house of former dissident Havelmann. Merkel has forbidden the publication of this picture, claiming "privacy rights". You can have only privacy rights on your own pictures, it proofs that it is her! If there is interest I will upload it.
Can the Chain Still Hold You?
That I am actually considering doing. I am fond of Reddit.

Edit: And here you go: https://www.reddit.com/r/pocketputer/
In other words, Go is designed for practicality. It shows design consideration to favor engineering while Haskell, as far as I can tell, barely cares.
Show HN: SimpleSplit – Easy AB Testing Using HTML
I wasn't! So he's the guy that developed the sensory deprivation tank, and then started using them to take psychedelics in. Thanks for mentioning it, I never realised there was a link.
IME Web.com and NetSol will give you domain to anyone who calls them. Not just France.

Tesla got hacked this way, for example, I listened to the call recording.
But it doesn't seem too popular in the open source world either. The only large project I can think of that uses it is Xmonad.
They were from a different part of the industrial era when the area was more desirable. There is a funny cycle to labor and skill labor level relative demand. Near the start skilled artisans were being disrupted and displaced by factories set up to use the unskilled masses who were previously doing things like making money off of digging through street trash for resellable goods like rags and bones. While labor conditions were often frankly horrible they often sadly were still an improvement.

Later automation reversed the trend to favor skilled labor to administer machines as being better quality and cheaper than mass cheap labor.

The point being then they had to cater to the bulk of their labor. I do not know the precise history of the region but farm families tend to produce an excess of people with larger family sizes than suburban or urban families.
I guess my comment didn't add much,but neither did the post, I think most users know how to put a word into wikipedia!
D can also link to only the C runtime library.
What are the cognitive defects associated with liking Haskell? I'm always happy to learn more about my cognitive limitations.
There’s simply nothing tricky about American courts taking over .com domains, at least not for the courts.
> You can't even read about the history of Haskell because it is only published through the ACM for a steep fee

Not so! http://haskell.cs.yale.edu/wp-content/uploads/2011/02/histor...

I haven't ever encountered a Haskell-related paper or thesis that is paywalled? The authors put them on their personal homepages for anyone to access, usually. Not saying there aren't such cases, but in actual Haskell learning studying and working practice not my experience nor anyone else's that I heard from
Congrats, that’s a catchy domain name you got there.

I noticed it’s setup with a redirect, have you considered blogspot’s CNAME feature? It lets you host your blogspot blog at a custom domain like yours without redirecting to a subdomain.

The benefit is if you ever switch where the content/blog is hosted, any links/bookmarks to your site can still work.

They have a guide for various registrars (see below), but there’s likely a guide for whichever vendor you are using.

https://support.google.com/blogger/answer/58317?hl=en
Shameless Plug: if you need a deployment platform for your algorithms, try KloudTrader Narwhal.

https://KloudTrader.com/Narwhal
I think they do though. The drunk-driving-death example could easily lead to chronic negative thoughts about it. How foolish you were to drive drunk. How foolish you are to be an alcoholic. How weak you are to be an alcoholic. How messed up your life will be now for a long time, if not forever. Etc.

So yes, you can spin that or change your perspective like you say, but that gets to my point: it just verges on self-delusion, minimization, and such. How do you know you aren’t lying to yourself for selfish relief? Knowing yourself enough to know when you are doing that is where the real skill is. This simple framework doesn’t help with that.
Most of the few biohackers I've come across are mentally ill or otherwise reckless and dangerous. I hate being against open knowledge-building, but a world where real viruses are build, modified and transmitted in a similar way to computer viruses is a world I don't want to live in.