skysight-inc/HackerNews huggingface dataset:
Your posts about bitcoin prompted me to deep dive with it. I read the white paper a few times. I setup a node on one of my machines. I wrote some code to fetch a block template from my local nodes RPC service and generate some block generations for mining. I ran some basic cpu mining, etc. I feel like I have a better grasp of it all now. One thing I am struggling with is the incentive for miners once there are no more Coinbase/generation transactions. If the POW is maximally hard (energy intensive) then transaction fees will need to be high for miners to have ROI. If transactions fees are that high, then consumers are going to spend a lot to initiate transactions. This doesn’t seem like a win win to me. How is it going to play out once all coins are mined? Reduce the complexity of POW for post Coinbase txns? The security of the network is still there due to the amount of computation in the block chain up until the mine is dry. What are your thoughts on this?
The lip syncing tech looks great, and the personality that comes out in the voice would be a dream to have if I couldn't speak for myself.
agreed. this seems to be more for adults. in fact since so much of it is about monetization it might have been wise to go ALL-IN on the adult concept and add some humor that would appeal entirely to adult programmers. could have a big seller!
If you're into knowing more about the Game Boy I can't recommend "The Ultimate Game Boy Talk" from 33c3 enough. Michael Steil is a wonderful presenter: https://media.ccc.de/v/33c3-8029-the_ultimate_game_boy_talk
First I read Spotify then I read Shopify.

So...

- Name does not describe what the product does

- Name is easily confused with other brands

- Name sounds more like a SaaS/PaaS product than a widget

Personally I would think of a different name.
- https://pypi.python.org/pypi/pulsectl/17.1.3

- http://larsimmisch.github.io/pyalsaaudio/

- https://askubuntu.com/questions/129412/pulseaudio-and-python...

- http://menno.io/posts/pulseaudio_monitoring/

- http://menno.io/posts/raspberry_pi_vu_meter/

You know exactly what features you'd want. This is my attempt at inspiration. :P
Hmm, I don't know those seem like very quiet noises.
Posted it in another comment - https://www.youtube.com/watch?v=2EdGEqbwSQ0
Wasn’t that the exact point of the tweet that was mentioned in the article?
Why go on and on about the paper, instead of the implementation?
> So you are, by definition, not a peer, because you are not equal to a person who runs a node, because you need to trust a 3rd party.

This is incorrect and plain wrong. Trusted party only exists in Ethereum, not in Bitcoin. You are not trusting anyone when you transact in Bitcoin, there is distributed consensus. How is distributed consensus trusting a third party?
Radiolab episode on the subject from earlier this year:

http://www.radiolab.org/story/breaking-news/
The video claims it's to help people who have lost the ability to speak. Can someone explain how this is supposed to work?

Because it looks more like, and is seemingly marketed as - if a video of Barack Obama saying things he hasn't said is typical - a way to make prank videos.

Edit: And why is it even called ObamaNet? Is it endorsed by the former president?

(I'm not making a political point here, I'd ask the same if it was TrumpNet or GagaNet. Is Obama notably connected with this kind of tech or research?)
Libertarians still believe in government, I believe the normal solution to this they propose is to move the money back to the gold standard with the gold held by the government issuing the money.
Are you using your own common sense for determining the boundaries of legal doctoring or are you using your State's statues?
>Most functional programming languages with automatic currying have syntax where there is no difference between add(1, 2) and add(1)(2).

This isn't true of any functional programming language I can think of.

What happens in most functional programming languages is that it is idiomatic to make functions curried by defualt, and only make non-curried functions when you have reason to.

For example, in Haskell, you could have either:

add1 :: Int -> Int -> Int
add1 x y = x+y

add2 :: (Int, Int) -> Int
add2(x,y)=x+y

which would be called as:

add1 2 3 --equivalent to (add1 2) 3
add2(2,3)

There is even functions to convert between these:

add1 = uncurry add2
add2 = curry add1
This upset me to hear. This would cause an uproar in a lot of places. I'm not autistic but I know of many who are the best coders in their workplaces and whose levels of focus and attention are beyond compare. Read through YCombinator's articles regarding successful startups and, coupled with goal-oriented passion/desire, the ability to work hard and long hours with great focus is an ideal characteristic of a successful team.

Here is howI interpret someone saying "Autistic people can't succeed in startups":
(A) What is being said: A completely invalid statement, easily disprovable with plenty of examples, that generalizes all autistic people without regard to their interests and/or severity of the condition.
(B) Who is saying it: Middle school staff who have zero established career-affiliation to the startup world, and no reason to be worthy of pushing children away from their attainable dreams/goals. It's easy to assume the staff responsible for this statement would likely fail a basic test on modern entrepreneurship.
Conclusion: The statement should be completely ignored.

An example of advice worth taking: An article by Peter Thiel (Paypal co-founder) called: Asperger’s can be a big advantage in Silicon Valley
http://www.businessinsider.com/peter-thiel-aspergers-is-an-a...

His blog is impressive for his age, and he clearly found and is pursuing a passion at a much younger age than most people; but whether or not he has autism, it's important he learns and understands how to handle certain inevitable social situations that may aim to discourage him from achieving his goal. He will surely come across a number of haters along the way and he needs to be able to distinguish between constructive criticism and personal attack. You should tell him how this is a great example of the kind of negative influence he needs to ignore if he wants to be an entrepreneur. Every successful CEO had been put down by non-believers at some point before they hit big. A good example: Walt Disney was fired from his first job as a newspaper cartoonist because he apparently "lacked imagination".

Read this article, especially #2 and #7:
https://www.huffingtonpost.com/amy-radin/ideas-are-the-easy-...
I'm strongly reading GP comments as trolling, given indirect context, but I respect your approach of taking the high road by assuming simple ignorance.
My team wrote a web crawler once to answer the same question about MP3 blogs. Fun era.
In the early 2000s, I used to work a relatively large music company (Album Network, later acquired by Clear Channel) whole sole purpose in life was to make music charts of what's popular, and publish a monthly magazine/charts of the hottest artists.

Point being is that music charts are BIG business, and remain so to this day. I'm not at all surprised to hear that this has spread to brick and mortar stores. IIRC Starbucks has an in-house music curation department.
You're missing my original point, which is to say the guy can't legally call himself an engineer in Oregon, at least in a professional capacity, which would be related to a profession/consumer protection.

If you actually followed the thread, my point was a response to a response about changing the title to not call the person an engineer in the headline.

It had nothing to do with him being sanctioned for expressing his opinions about the red light cameras, which itself is a free speech issue.

If words are used to misrepresent, incite, defraud or defame, there can be legal consequences. If you had a slab of horse meat you were selling and someone asked you what it was, and you said only the word "beef", do you think there would be no legal recourse of action against you if the buyer found out it wasn't true?
Check this out . . . if you haven't already.

I think this could help.
https://zenfounder.com/services/solopreneur/

Congratulations!

It's tough being a solopreneur.

One thing that helps me get started is setting up a task I really look forward to working on to be the first thing I work on after some warmups.

Warmups are tiny tasks that are quick and easy to knock out, I usually try to have 4 to 5 of these at the top of my trello board for the day. It literally warms you up to tackle more challenging work.

Start eating a better diet, if you drink soda/sweet coffee try switching to tea and more water during the day.

Since you work from home if you find yourself not getting things done stop. Spend some time with family, go for a walk, go for a bike ride exercise. There are many times during the day where you just get in a lull and aren't doing anything productive at the computer.

Service businesses are tough, you should check out StartupsForTheRestOfUs.com and start learning about building a product or SaaS. This can give you something to look forward to working on and help supplement your services revenue and replace it in the future.

Good luck hope things are going better next week.
Considering hundreds of millions of people don't get that luxury, yes?
CA Senator Feinstein Calls for Additional Bridge Across San Francisco Bay
People also predicted that Iraq and Afghanistan would be quagmires. Those predictions came true.
Live Debugging in Smalltalk https://www.youtube.com/watch?v=1kuoS796vNw
A fellow coder can dream.
Noted. Thanks for sharing this comprehension.
My point is that if there were to be any censor/like actions conducted by the government, it would not be the NSA carrying it out. It would be law enforcement.
https://i.imgur.com/ga7w2z3.gif
Its a bit like the town sheriff being dependent on the main robber for sustenance. He/She is not going to be inclined to stop them.

Mozilla is happy to posture and trade on public goodwill and cave in to Google at every opportunity. This is a very convenient arrangement for both of them.

Now browsers have become so complex that only another well resourced corp can develop one, forgot about the typical open source project developing one. This is not an accident, gratuitous complexity is happening in other areas too. Guess who this benefits.
Millions of Bitcoin donation transactions due to Bitcoin exposed files on Google
Care to share some of your insights, or did you post solely to tell everyone how smart you are?
Bravo! I’m going to check out some of these.

Huge fan of the culture series. It’s very interesting to see how Banks portrays humans in a scarcity-free society. A lot of the conflict centers on what you’re supposed to do with all the free time.
Sure, why not? The improvement in tools to efficiently produce and disseminate video are enjoyed by honest journalists too. Many of these official events have more than one photographer/videographer [0]. If only 1 outlet can produce a highly-suspicious video of a public event recorded/observed by dozens of other outlets, then distrust that single outlet. We already have had to do this in a medium that is efficiently easy to fabricate: text.

Society as a whole will just have to realize that video is as alterable as text.

[0] https://www.nytimes.com/2017/06/09/insider/a-photo-of-james-...
Not really, Chance the rapper, Lil Yachty etc had huge amounts of listens etc on SoundCloud which is why they became famous, they werent being signed by labels despite their heavy recognition. Chance the rapper went independent, like the thing is that labels only sort of pay attention to SoundCloud, the major medium is still YouTube, but we even see musicians there with followings and millions of views not being signed.

Not trying to sound ass-hurt but if theres a big platform of dedicated listeners and theres a lot of people with millions of listens, wouldnt those be easy hits?
The document is littered with references to CPUs, including the phrase "one CPU one vote." I think a Bitcoin where CPUs were doing the blockchain processing would be much different that the current one dominated by farms of dedicated hardware. I don't know if it would be better, but I think this is a pretty stark reminder that Bitcoin is not behaving as intended.
We're just starting to analyze Che for our coding school. Wouldn't all this just be possible with the Terminal? I'm not saying plugins aren't good, just trying to see if the terminal is a full featured one that would support something like, for example, installing the heroku toolbelt.

I haven't even started with a real test, just reading about it, so sorry for my lack of research, I'm just reading through the features (https://www.eclipse.org/che/features/) and saw the terminal, which is fundamental for us.
I’m not sure why you are being down voted. What you are illustrating is the time value of money, a real economic concept. A deflationary currency like bitcoin encourages non productive hoarding at the expense of investment and commerce. It makes a great store of value, but a terrible medium of exchange. And when we say “currency” we are usually talking about the medium of exchange purpose of money...
Lisk is also implemented with Node.js (and PostgreSQL):

https://github.com/LiskHQ/lisk

https://coinmarketcap.com/currencies/lisk/

https://lisk.io/
This is awesome. My paranoid side is greatly concerned with the recent news that Trump has been denying the Access Hollywood tape to people. With something like this around, he could point to literally anything, say it’s fake, and a significant portion of the population would believe him.
If the cost in Bitcoin changes when the value of Bitcoin in USD changes, you aren't paying in Bitcoin - you are paying in USD, you just happen to be converting your Bitcoin over first.
Having spent 10,000 hours writing Clojure code professionally, I feel confident in saying that the main selling point for Clojure is that it's a simple dynamic JVM language with very little magic. If you don't need to use any Java libraries or have any hard requirements on deploying JAR files, then Clojure probably isn't what you need. Personally if using a Lisp-1 was a hard requirement, I'd be looking into Racket.
Apple Patent Filing Hints at Blockchain Use
They still have some awfully awkward stuff in npm5. In some cases they will overwrite your package.json with logging data (WTF?)
Optometrists Feel Threatened by Technology, So Guess What They Do
Using My Mobile App as a CV
All functions in Haskell are curried by default

Your `add2` uses a tuple instead of currying whereas `add1` is already curried. In ghci:

Prelude> (+) 3 4 == (+ 3) 4
True

So you could have an `add3` just by applying 3 as the first argument.

Prelude> let add3 = (+ 3)
Prelude> add3 5
8

hoogle describes uncurry as a function on pairs. https://www.haskell.org/hoogle/?hoogle=uncurry

> uncurry converts a curried function to a function on pairs.
The Family Gene
Have to disagree on this one for anything but the most basic apps (think blogs and lots of static content). I'd have rewritten my entire app over by now with the "targeted air strikes" approach.
I'm enamored and terrified at the same time.
As a documentary film editor this is going to literally save my ass for those times when production didn't quite get it right.
As a citizen, hacker / child of the 80's whose watched a few successive generations come around I feel it's going to be that much harder to have a good bullshit detector. I've watched in disbelief as my peers believe in whatever happens to be printed and watched culminating into our currrent fake news catastrophe. I predict an even greater rift between the skeptical few and the duped masses. Maybe there's hope? Maybe when nothing can be believed anymore everyone will be forced to become skeptics. I doubt it though. It takes good mentors and willing minds to develop good bullshit detectors. It's sadly not something that is obvious to most in my experience.
Why not? The cost you pay is proportional with your transaction size in bytes, not the amount of bitcoins you're sending. So it depends on how many inputs and outputs you're using, not the quantity you're moving.
Heh. I’d love to find a site that has the Walmart playlist. I do wonder if these are actually kept secret or if stores do publish them.
Thanks. That's a much more complete and nuanced explanation of what I wanted from the book for my kid.

Even if he just knows that the word "Queuing" is about ordering things it gives him the vocabulary to look up a better explanation.
Well that's sort of my point... me a large amount of coins stored in a low-transaction account would to me be characteristic of reserve-type funds stored by big exchanges.

In fact, many parties like Coinbase have come out and openly stated that only a small percentage of their users' coins move around, and therefore the vast majority can, and is, stored in 'air gapped cold storage'. i.e. on private keys that never touched a network of any kind. This could result in a few cold storage addresses which carry funds for orders of magnitude more users, rather than a few individuals.

In fact, if you follow your own link you'll find many of the addresses are in fact identified as belonging to exchanges like Kraken or Bitfinex cold wallets. e.g. the second richest address is a $1.9 billion Bitfinex wallet.

So I don't think the title of the research '1000 people own 40%' is hard to dismiss at all. It could well be true, but a mere list of addresses isn't proof to that claim.
With the rate at which this technology is advancing, I see this as more of an MVP to a much more powerful tool in the not-too-distant future. But I also wouldn't hate being wrong on this one.
But if we ran blackholes backwards wouldn't they start shooting out wikipedias all over the universe?
>> "Engineer" is not broadly considered a claim of authority. It is a claim of knowledge.

Can you explain what you mean by that?

The reason why I ask is this - before the process was simplified in Canada, you were required to have your passport application signed by an accredited professional guarantor like a medical doctor, accountant, police officer, engineer (PEng), etc who had known you for a minimum period of time.

So in this specific context, an engineer is a special class of person in society (because of the professional body he/she is a member of).
Isn't this a stepping stone to same style of computation as a Quantum Computer?
The best approach would be (only half-joking here) to wait a year and then use Baidu or a dozen other (Lyrebird included) group's voice synthesis neural nets (generally either a RNN or a WaveNet-style CNN). The last WaveNet samples were indistinguishable from real for me.
Skorch: A scikit-learn compatible neural network library that wraps pytorch
> Maybe when nothing can be believed anymore everyone will be forced to become skeptics.

I don't think that's a good thing, though. Right now you can catch a politician in a lie, on tape. Once that's easily faked people will just see whatever confirms their preexisting bias.

It's something more than being a skeptic - when there's no definitive proof of anything, you just pick and choose what you believe.
It does. And I keep forgetting that it does.
It's funny to me everyone says it looks really good. I actually feel like it's surprisingly bad, but it's indeed just a start I guess.
Well I'm afraid I can't agree there. But like I said, the shower interpolate service is a real-world example and the purpose seems clear enough (why evaluate the string each time?)
!g google

!gi google images

!define the free dictionary

!r reddit

There are a lot more, and I find them quite useful.
In my experience, currying using helper libraries also makes debugging more difficult, as you have to step though higher order functions and cannot always easily tell how the argument values were calculated. This can be mitigated somewhat and the tools are improving but I generally found that, the more clean I made my JS code using functional programming concepts, the more difficult it was to debug when everything went wrong. And without a type system, I had to debug much more than in a lanague like scala
The laws pertaining to "structuring"[1] have to do with requirements to file "currency transaction reports"[2], which are for moving physical cash around. Bitcoin isn't considered to be a currency under U.S. law - the IRS treats it as a capital asset, like shares of stock. Thus, unless someone is handing you a large pile of bills in exchange for your Bitcoin, and you're depositing that cash into your bank account in increments of under $10,000, it doesn't seem like you could be guilty of structuring.

[1] https://en.wikipedia.org/wiki/Structuring#United_States - "In the United States, the Bank Secrecy Act requires the filing of a currency transaction report for transactions of more than $10,000 in currency (US or foreign)..."

[2] https://en.wikipedia.org/wiki/Currency_transaction_report - "Used in this context, currency means the coin and/or paper money of any country that is designated as legal tender by the country of issuance. Currency also includes U.S. silver certificates, U.S. notes, Federal Reserve notes, and official foreign bank notes."
ActiveStorage for managing file uploads is the other big new feature.

There’s also a new secrets mechanism of dubious necessity. Seems DHH just can’t stop reinventing those.
It's really the functionality of a method taking an unspecified number of arguments and jumping directly to the implementation's function pointer. Though, now that you mention it, there's really no reason you need to do that.

You could have your own calling convention where arguments aren't passed in registers or on the stack, but are boxed into some container. That way every method's implementation function could have the same signature, taking a pointer to the receiver ("self"), the method name, a box of arguments, and a place to pass the return value back out:

typedef void (*IMP)(id, SEL, struct context *, void **); // arguments are `self`, the method name (`const char *`), a pointer to a structure containing the arguments, and a place to put your return value

I know of at least one Objective-C runtime implementation that does this. It won't be nearly as efficient – you have to pack/unpack the arguments, it pushes a stack frame instead of just jumping to the implementation, etc. – but it would certainly be portable.
There was an interesting take on this in black mirror, the idea was that sensor technology would grow quickly enough that you could produce high enough quality fakes to stay ahead.
"There's not a company in the world that isn't connected economically to something you'd consider "evil" by a couple of degrees of separation at most."

Is it true that initial developers of Google Chrome came from Mozilla?

It is willful ignorance to ignore that Mozilla developers were paid with "Google money" in the past and now again.

The "service" Google is paying for is not a service. They are paying for web traffic.

They have probably 90% or more of the market for search and they are paying tens of millions to get the additional small share of web browser users that Mozilla has. 6% or whatever it is. Its makes you wonder...
Does anyone else find it amusing it sounds like "liar bird"? I think their intent is very nice, but all I can see in the long run is this being abused by conspiracy theorists and people with an agenda to distort the truth.

People are gullible enough as it is (e.g. 9/11 conspiracists), and usually just want to believe what they already think is true. This will just fuel ignorance and is another reason why it's very important that we somehow as a society get people to think for themselves sensibly.

That said, the demo they showed is very impressive, very good work by them.