skysight-inc/HackerNews huggingface dataset:
Ask HN: Are 'trusted phone numbers' on iCloud vulnerable to the SMS swap attack?
Go to

https://appleid.apple.com/

Then Security

Then Trusted phone numbers

My guess is yes?
They didn't steal the land, that came later afterwards the republic fell. They used their wealth in a free market political field to start wars that the citizen army left to fight, then stepped in to buy the land that the owners were too busy at war to maintain.

And no, control of that land isn't what enabled the grain dole. The lands won by the army did.

This isn't that different than capitalist Venezuela. Loan someone in Venezuela a bunch of arms, they fight, then they have to repay you and look at those discovered oil fields they have!
It might sound flippant, but that's one of the best pieces of writing I've ever read. I have a lot of respect for the author.
Did you ever buy shareware back in the day like Doom?

What's the difference?
I'm feeling like people have forgot what made the west what it is as if people think its some sort of fluke accident that made the west prosperous.
True dat, but sadly that just tells me there is a state where it will not lead to legal actions against me. Need to read up state law before handing in my resume.
The title is probably wrong, off by one.

You probably mean 2^31 -1.
> I'm finding it less readable because of the proportional fonts than if it were equally-commented but in a more conventional monospace programming font.

My initial motivations for using literate programming with Voc was to take advantage of TeX's math mode to express what was happening numerically in code, as well as to have the ability to use BibTex inside the code.

> Also, some samples of making it talk would be good, like: https://en.wikipedia.org/wiki/Voder

At the bottom of the page, there are music examples on Vimeo, with plots of the 44 vocal tract diameters being manipulated in realtime:

https://vimeo.com/220091107

https://vimeo.com/220091290

https://vimeo.com/220091487

My goal was really to build vocalizations, and not necessarily to produce speech. This engine is a bit more low level than that. It could be possible to build a speech engine on top of Voc though... next steps perhaps?
n=1, but I don't think conversational German is so bad for a native English speaker. There are many cognate words, and words sound exactly like they are spelled. The hardest part for me while learning was remembering genders and especially the grammar system after getting past simple example sentences. The hardest part while in Berlin was that young people tend to speak near-native English. If you slip up or sound like an American, they'll switch to English and you won't get to practice your German.
You know best, of course. Note that I'm not claiming that HN is too left-/right-wing for me. I think HN is pretty well balanced and centrist. What I'm saying is you might have erred on the side of avoiding controversy. HN could use more controversial comments, whether it comes from the left or the right, especially when the comment is not trolling and is informative.
Some useful IPv6 tests:

http://netalyzr.icsi.berkeley.edu/ (goes far beyond IPv6 testing)

http://test-ipv6.com/

If you want to see if things on your network are reachable from outside, you'll need something else with IPv6 connectivity. In my own case, a T-Mobile handset with LTE works nicely; if I open up a port to an IPv6 host on my LAN, I can reach it from the phone.

My home IPv6 connection is via a /60 provided by Comcast, but I'm currently only using a single /64 out of that pool.
To be fair, no-one thinks their app is worth less than $3. They just know the market thinks their app is worth less than $3.
I suffer from dandruff, tried a bunch of shampoos but they didn't work well. I saw this tip about vinegar, which I tried a single day then I gave up thinking this could be popular saying. I'll try again and report.
How is goto an inherently unsafe operation? As long as the usage is clear, it's as safe as any other logical instruction. Problems pop up when nobody else is able to read your code and fix a bug. I feel bad because it has been drilled into my head from the start that goto is unconditionally bad. So I never use it. But I saw a friend replace my spaghetti jungle of break and continue with a simple and clear flow using goto. It was a real mind blowing moment.
Some profound product management wisdom there, Jordan. Wish enterprises understood it as well as you've laid out. Thanks for the post and here's to your continued mojo.
3 Ways to Convert VHS to DVD
Stop spreading psuedo-scientific alternative-medicine falsehoods. Dandruff is in no way caused by a "PH imbalance on the skin": http://www.mayoclinic.org/diseases-conditions/dandruff/diagn...
The big advantage of Z-order curves is that the addressing computation is very cheap, which is why it's used a lot in computer graphics.
Curated collection of “dramatic” GitHub interactions
Hey yeah! I actually came across that when I first set out to make my project.

I was going to actually fork off your project, but decided it would be cleaner/faster to do it off the original code since I wanted to write it in ANSI C.
I think it depends on your definition of "quite common". 100% of the time? No. 5% of the time, also no.
Du jour!
Cloud Formation has good support for use from Python, Ruby, Node and the JVM (with template generators, to help out). If you're writing JSON directly, yes, some of the points above -- the first four, and the seventh -- are an issue; but if you use Python you get all the benefits of it being "real code" and "just a library" (unlike Terraform).
Machine: A new IDE for machine learning
I'm not arguing we should put up barriers like certification.

I'm merely stating that if I were a Canadian developer competing against other developers for a job, and the supply of competitive developers increased, I would be unhappy because that would drive down salaries. This is uncontroversial.

Barriers to competition like certification are one way to keep salaries high. I'm surprised that for how analytical developers are, this barrier has yet to be erected.
The font issue should be fixable with some configuration. I personally do literate programming in org mode and generate HTML files from it for my colleagues and myself. With it, code blocks output to HTML use a fixed width font. I haven't checked the tex output (low priority, the HTML output is good enough for me).
Notaries Are Starting to Put Down the Stamp and Pick Up a Webcam
One of the contributors marked an issue I created as dramatic in the list:
https://github.com/kmmbvnr/django-jenkins/issues/349 (me suggesting a better place for documentation in django-jenkins)

There's a few funny discussions in the list, I could not stop myself from sharing it ahah.
Maybe for a regular single user who probably wouldn't of bought the product, but in an enterprise company it's a whole other story.

I myself pay for software I know I could of looked up a crack for, but being a developer I know how much effort software development takes I opt to either find an open source alternative or buy the product if reasonably priced. If I can't find a decent alternative and the price is poor, I probably wont use it, whatever it is.
To me, the fundamental question remains this: what platform is the next web browser, BitTorrent, or BitCoin going to be invented on?

I posit that while the iPad remains a closed platform, it will never become the computer of the future, no matter how many pro features Apple adds. In a few years, I expect Apple pundits to be making the same "how were we so wrong on the iPad" articles that they were in 2016.

No doubt, the hardware here is certainly exciting. Many people can make full use of it for their careers. But it won't send ripples through the fabric of society like the humble PC does every 5-10 years.
It seems like it would be, right? There are 44 tract-diameters you can modify to shape the vocal tract, and these can be used to generated specific vowel formants. I can imagine you can build a system using deep learning that can find the best parameters to match a steady state periodic pitch. It's a bit how some speech codecs work, like LPC10.
Have you tried going to a dermatologist?
Insomnia not purely psychological condition: Insomnia genes found
10.11 is the latest MacOS version that model supports. (I'm typing this on the same computer, but running Ubuntu MATE.) I assume they are really using 10.11.6.
The 'Echoverse': A new way to think about brand-consumer interactions
> "Do at this rate you have a salary multiple of 2.35. This just doesn't happen in general, for the same job."

I'm a Canadian that moved to the US for work - this multiple sounds entirely plausible, in fact it sounds like a conservative estimate.

In major tech hubs the multiple is closer to 3-4x.

> "Much more realistic is a 30% bump"

This is not at all realistic - I know many Canadians working in the US as developers and all of them are making well in excess of 200% of their Canadian market rate.

You're characterizing Canadian tech salaries (in say, Vancouver or Toronto) as being moderately below US standards (~30%?), where in fact they are vastly below the standard in comparable markets (SFBA, Seattle, NYC, etc). The gap is already big for new grads, but it widens even further with experience. A dev with ~5+ years of experience can reasonably triple their salary moving south.
I'll look forward to reading the transcript, thanks for posting this.

Anyone know why the transcript isn't ready yet? Seems to have taken substantially longer than others, has been up for 4 days.
But at that point, a sentence just becomes a purely theoretical concept, rather than a complete class.

Human expression is maddeningly difficult to cleanly categorize, eh?
I can on a phone call or email.
TLDR: App design is equally important as coding. Design everything around first time user and simplicity.
Love this bit: “Sometimes you’re stuck on a problem, and there just don’t seem to be any great solutions: maybe it’s related to a piece of code you’re writing, or decisions around how you’re going to market your app. Then, you start thinking about the problem from a wider perspective. You realize that you won’t need to even write the tricky piece of code if you architect it the right way, and that the marketing decision is one your friend (who has a knack for that sort of problem) would know how to tackle. You could sum it up as ‘taking a step back’ from the problem.”

Taking a literal step away tends to help. I've often realized new approaches or epiphanies when mulling a problem while walking or in the subway.
The problem was that media reports at the time seemed to assume that anything with a computer would completely blow up, instead of rationally thinking through much more benign consequences of a date or calendar being wrong.

The image of a bunch of perfectly capable computers being discarded for no reason describes this media frenzy wonderfully.
I had to look that up, but yes, the Big Co's (AFAIK) will not negotiate on clauses of their employment contracts. Feel free to negotiate all you want on salary, stock, etc, but not the non-compete/etc.

Not sure what you mean by getting in writing. It is what it is.
There are many ways we can benefit the environment without taxing and creating industry the free market can't support such as not borrowing our children's money in order to consume more. Why not do those things first?
Happiness Quotes: Why Happiness Start with You, Not Others
Yup, exactly. I mean, I can see it happening frequently the way the person who replied to me said it. If you're in a hot area in Canada that pays decently (I think Toronto is probably not bad, I never worked there), you probably can hit 100k? Then if you move in a tech hub and you're not all that, 135-140k is possible. Then your multiplier isn't that high.

But if you were making 70-80k in Canada then hit the US and do 200k + RSUs + bonus, you're in a much different world...and it can just keep going up and up and up and up, while up north you will hit a wall much sooner.
You are welcome to feel that you have no responsibility to consider the difficulties other people have gone through. However, you may have a harder time connecting and relating to other people as a result. And that implies many other potentially undesirable ramifications...

Your transparent attempt to assume the moral high ground has been noted. There is nothing in what I said that precludes me feeling empathy for individuals. Insinuating that - because I reject guilt via membership of demographic groups, I must have relationship difficulties or be a bad person - is reprehensible.

If you are unable to make a point, you may find silence serves you best.
Funnily enough, I also made a C90 port of the same code, and also named it "voc". Here is an oldish version:

http://ultra-premium.com/scratch/voc.zip

I would completely expect yours to be better in all ways (mine was basically a line for line transcription of all the audio and stripping out the UI stuff, where as you actually went to the effort of understanding the thing being ported).
I would just like to point out the following that might help you. You say you haven't decided to split or not, yet your question clearly specifies the split. You're simply asking how to do it. Could this be telling?

It's always hard to make a break.
Why startups condense in America? paulgraham.com/america.html and bloom.bg/1O04ymn
In isolation, you may not think free app is worth its time, but when a friend tells you to checkout this thing, suddenly perspective change.
Labelled break is strictly less powerful than gotos, and IMO its implementation in Java is far inferior to the block Common Lisp special form (https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node85.html) because s-expressions make the lexical scoping unambiguously visible.

IMO there is no good substitute for gotos when writing transpilers (and certain interpreters) and low-level concurrency code. The Common Lisp prog macro is the best way that I have seen to use gotos (https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node91.html).
This should be higher up, I think TMSU is the best known product in this space, and a comparison between the two would be useful.

For one thing I think TMSU's achilles heel is handling renaming of files gracefully, I wonder how Tagsistant does it?
I like night-walking. The cool night air, the relative silence, the reduction of the horizon to whatever range of light my eyes can perceive... It all helps me focus and think about the primary considerations involved...
I hate to break it to you, but non-whites, women and children (for the most part) didn't put a man on the moon or discover the scientific breakthroughs which created the vast wealth that enables you to sip your latte and whine about white male privilege on an complex, fantastic global network.

Slaves (along with low-skill immigrants) are actually anti-technological in nature. In the economic equation of labor vs capital, they bring down the wage required to achieve certain goals and weight the scales massively in favor of using labor to solve problems. When you have fewer people, automation, capital and 'smart solutions' to business problems become more incentivized.
"Suppose the government its economy plunge into a deep recession and decides to give everyone a one-time tax cut of $1,000 per person. The consumption function tells us how much of the money will be spent and how much will be saved. Economic thinking about the consumption function
changed quite dramatically between the mid-1930s and the mid-1950s.

"[Keynes] assumed that if a household received some incremental income, it would consume a fixed proportion of that extra income.... If we take the case of a middle-class family that saves 5% of any additional income earned, Keynes predicts that the MPC from a $1000 windfall would be 95%, or $950.

"[Milton Friedman] proposed that households would use a three year horizon to determine what their permanent income is, so would divide the extra spending evenly over the next three years. That means that in the first year, the family would spend about $317.

"[Franco Modigliani] predicts that the windfall will be consumed evenly over [the remainder of the individual's lifetime, say 40 years] meaning that the MPC to consume from the windfall will be just $25 per year.

"[Robert Barro] assumes that their time horizon is effectively forever. In this world, the predictions about how much money will be spent depend on from where the money comes. If the windfall had come from a lucky night at the casino, Barro would make the same prediction as Modigliani about consumption. But if the windfall is a temporary tax cut, the beneficiary realizes that his heir's taxes will eventually have to go up to pay for the cut he is receiving, so he won't spend any of it.

"I gave a talk in the Cornell psychology department. I began my talk by sketching Modigliani's life-cycle hypothesis. My description was straight-forward, but to judge from the audience reaction, you would have thought this theory of savings was hilarious. Fortunately, the economist Bob Frank was there. When the bedlam subsided, he assured everyone that I had not made anything up. The psychologists remained stunned in disbelief, wondering how their economics department colleagues could have such wacky views of human behavior.

p. 94-97
Even if you can't get access to this course, I highly recommend that you read the text book for it.

Computer Systems: A Programmer's Perspective: https://www.amazon.com/Computer-Systems-Programmers-Perspect...

It's one of the best books ever written on this subject.

One of my courses at UQ (Australia) followed some of it and I'm glad that I took it. There's no better way to asses the skills involved in debugging/analyzing machine dumps than the binary bomb assignment.
Problem is, the output would sound pretty metallic, just like LPC10.
As a combinatorial optimization problem, integer programming is the best tool for solving Sudoku. Fast, accurate, and guarantees the optimality of the solution. I'm impressed at how well this neural network did anyway though!
A small bug: if you hit the GO button without entering an apitoken, you get a 500 server error.
Space-filling curves have been studied as a way to reduce N-dimensional space to 1-D. They are very useful for applications like maximizing sequential access in a N-D datastore. A recent SIGMOD paper analyzed space-filling curves impact on data access:
http://dl.acm.org/authorize.cfm?key=N37709

QUILTS: Multidimensional Data Partitioning Framework Based on Query-Aware and Skew-Tolerant Space-Filling Curves
Shoji Nishimura (NEC Corporation); Haruo Yokota (Tokyo Institute of Technology)

It discusses C-Curve, Z-Curve, and Hilbert curves.
On solo projects I've been experimenting with a technique that sounds a bit silly but seems to help a bit. I try and take off my programmer hat, or even my analyst hat, and try and become a stakeholder.

What do I want this program to do? What will make me want to use it, and what will be a deal breaker?

Once I finish thinking this through, I 'become' a programmer again and get to work. Often I find that things that seem a big deal at a coding level either don't matter, or are the wrong things to worry about.
Any chance there's a Russian version of this somewhere?
How I missed the point of Bitcoin
This is quite cool!

On a sidenote, can this be used to train or obtain voice parameters of oneself for using it in software programs like Espeak?
Businesses don't charge what they think their product is worth. The concept of "thinking what its worth" is silly all by itself. They charge the profit maximising amount in the profit maximising way.

If you could get one customer at $100 or fifty customers at $10, what is your product 'worth'?
however, doubles represent integers accurately up to 53 bits. so that's still quite a lot before you run into that problem.
From the article below:

To counter the negative connotations evoked by the term “grammar pedant” and to celebrate their pleasure in language, they invent playful monikers such as “grammartiste”, “grammagician”, “grammardian angel”, “grammar groover”, “grammartuoso” and “grammasseur”.

https://theconversation.com/in-defence-of-grammar-pedantry-7...
I don't actually mind winter after living an entire year in Northern Utah. It's refreshing after growing up in the Southeast where it's 100 degrees and humid in the summer and there is a very mild winter with no snow.

Are people in German nice to Indian people? Not sure with all the politics of the EU at the moment, the media makes things confusing. Utah was a little weird for anyone who isn't LDS AND white or married to a white person. There is what I call a fake niceness about many people there, a few are genuinely nice though.

I've heard German people are very friendly and intelligent, what was your experience?
My understanding is that the actual number of bits used would generally have been 4 bits per digit, as they were using Binary Coded Decimal [1]. So dropping the 19 would save you a byte per date.

Sure, they could have used a custom encoding. But that increases maintenance cost and extra development work. All to solve a problem that nobody cared about at the time.

[1] https://en.wikipedia.org/wiki/Binary-coded_decimal
And I've been using Atom as my default username on local Linux installs since 2001. So now I invoke my user installed editor as

/home/atom/opt/Atom/bin/atom

And to check it's running? NP! Just use `ps -eF|grep -i atom`

We need more letters
Here's an example of it in action https://vimeo.com/221310975
Nvidia's shift from gaming to self-driving cars
Clear Explanation of All Product Types for Magento 2
Well, since you ask, here's Hans Reiser's old stuff:

https://reiser4.wiki.kernel.org/index.php/Future_Vision

https://reiser4.wiki.kernel.org/index.php/V4

(and http://lwn.net/2001/1108/a/reiser4-transaction.php3 )

. And here's some emails etc. I wrote in response:

https://web.archive.org/web/20040728044342/http://www.st-and...

https://www.mail-archive.com/reiserfs-list@namesys.com/msg09...

https://www.mail-archive.com/reiserfs-list@namesys.com/msg20...

https://www.mail-archive.com/reiserfs-list@namesys.com/msg20...

https://www.mail-archive.com/reiserfs-list@namesys.com/msg20...

https://www.mail-archive.com/reiserfs-list@namesys.com/msg20...

, plus some of the discussion threaded from those posts. (Sorry, my stuff needs rewriting and updating but I'm not in the position to do it at present. If there's anything you would like to ask about please do. https://news.ycombinator.com/item?id=9809041 and https://news.ycombinator.com/item?id=10548477 touch on things that are a bit further down the line, but related—in particular, to the handling of "internal metadata" and files with a compound internal structure.)
Are women the new children?
Simple HTTP Replacement for Python SimpleHTTPServer. TLS WithLets Encrypt and HTTP2
This reminds me a lot of music theory. I used to think of the elements of western music as being prescriptive, like major and minor keys and functions. But I came to understand that the most groundbreaking treatises on music theory were originally descriptive, before becoming understood as prescriptive. Great artists found ways to innovate new practices, and eventually theory began to fragment as it became seemingly impossible to create a coherent set of rules to cover all popular music, even though so many idioms are shared between genres.

And what's particularly fascinating to me is the fact that music can't really even be said to communicate ideas. So it's a bit of a mystery why it should have idioms to begin with. And yet...
It's called a terminal emulator or just terminal. Examples include xterm, rxvt, gnome-terminal, st (supposedly non-crufty but probably full of crackpot stuff), kmscon (takes over the whole screen instead of using a window system), alacritty (super fast because Rust).
> I stay in Canada because it's my home.

Likewise; all things considered, I consider the value of staying in Vancouver well worth the difference in salary to the USA.

However, I prefer to work in video games, and in this industry compensation is shit basically everywhere.