skysight-inc/HackerNews huggingface dataset:
Would love to hear more about this and what is complicated and the type of problem they are solving. I have little experience with audio.
That sounds like a grounding issue. I’ve had that with various MBPs over the years; bad on some outlets, not on others.
I completely agree it is an advantage and I'm very happy there are options that are mostly Open Source (I say mostly because I'm not a fan of binary drivers, which are often a necessity for decent performance or features).

> Why all-or-nothin?

The parent was citing the existence of a few specific bugs in macOS and Open Source as an alternative (implying it wasn't vulnerable). I really think the "given enough eyeballs, all bugs are shallow" is something Open Source advocates take too much comfort in. The idea does have merit, but there needs to be more study/context to how it plays out in real life.

Another example where this idea fails; there are credible suspicions that the NSA has influenced encryption standards introducing backdoors or known flaws even though the algorithms themselves are publicly known and freely available as well as the implementations.
If I read it in a bookshop, I'd put it back next to the copies of Go the F@ck To Sleep/The Ladybird Book of the Mid-Life Crisis. My wife buys lots of children's books, and the art, writing, and topic wouldn't appeal to her.

while it's more focussed on using computers to help children learn, I'd recommend Mindstorms by Seymore Papert[0] as a great resource for learning more about how to combine children, technology, and education.

0: https://mindstorms.media.mit.edu/
You don't, but it works a hell of a lot better than a subset of a balance sheet at a single point in time.
Thats true actually and I've seen SoundCloud plagued by theses issues but there's always plenty talent that get accepted such as Lil Yachty or XXXtentacion or even Chance the Rapper who all started on SoundCloud, I think SoundCloud has the capability to filter out the easy hits to market and partner with
The revolution isn't in building niche complications.

Progress looks like tearing things down. Replacement with automatons. Direct transactions.
Think of an array such as int x[5][10]. Here x is a two dim. array. Indexing it just once such as x[i], you get another array, a vector of 10 ints, which can be indexed further. So in a sense x[i] is a "curried" array! In general given an N dim. array, indexing it K (less than N) times you get an array of N-K dimensions.

Now you can think of an array as a restricted function whose domain is 0..n x ... and range is some type. The same concept of "currying" applies to functions. That is, given a function of N arguments, if you provide K (less than N) arguments you get another function of N-K arguments.

It is strange that many programming languages allow currying of arrays but not of functions!
Yep!

This video was awesome, and entertaining as well, Mr. Tarballs-are-good/Symbol1cs/Stylewarning ("stylewarning" as a twitter ID made me ROFL). In particular, the comparison between calligraphy and Lisp programming was a very good one.

I've sent you a LinkedIn request, by the way. I'm the bald one in business suit.
did you... mean to post that in a bitcoin thread?
But but having Ok google read out definitions from urban dictionary is hilarious. I recommend asking google what an angry dragon is.
You can't just meme your way through a conversation. This just reads you're spouting other people's words here without actually understanding them.
What exactly do you mean by web server? Generally you will have at least one server process wherever you do the maxmind lookup, which could be at the LB/proxy (Nginx) or app server (node, python, go, etc).

Nowadays these services are often heavily decoupled and therefore built to be as lightweight as possible. Think about small single purpose containers. Adding 100mb of memory requirements per instance could be quite expensive, depending which existing process is calling maxmind.
I have a couple of devices that need to connect to the mothership, as a matchmaker between the device and its client app. NAT and firewalls are a big part of the reason, as is the need to have a way to locate the device in the absence of a static address or domain name. Sure, it's possible to work around these obstacles without a mothership, but doing so makes it too difficult for most mass market consumers.
GoNetwork – Pemenang ETHWaterloo – Hackathon Ethereal Yang Terbesar Di Dunia
I'm not privy to the search deal, but my understanding is that this is driven by our internal user research and metrics, which show that a significant number of users have a search engine other than what they prefer or expect. In these cases, users usually choose to directly navigate to their preferred search engine to search, instead of using Firefox access points. That’s a poor user experience, so our focus here is on ensuring users have the defaults they want.

The decision tree is roughly:

1. If the custom engine is one of our default options, keep it.

2. If the custom engine was set by an add-on, keep it.

3. If the custom engine uses HTTPS, prompt the user to actively choose by opening about:searchreset, and do not prompt again after the user has made a choice.

4. If the custom engine uses insecure HTTP, silently reset to the default.

You can open about:searchreset yourself to see what the prompt looks like.

Code at https://dxr.mozilla.org/mozilla-central/rev/a928be5dacc3b544...
They pay the protection money.
So, Apple in it's esteem of for the "rich" people, doesn't care about the SMB next door that isn't a million dollar company?

This is actually quite concerning. What's the motivation behind this? How can SMB's improve ordening if Apple despises the web and bans "niche related" apps?
> And it's very difficult to transpile into JS

How so? The Clojurescript compiler works great and has a massive variety of libraries available, and optimizes well thanks to the closure compiler
It's always good to read the masters.
Wait really? I still use my launcher for all my things, because it has more "voice commands" than the Assistant.
I've built a fairly large, modern web app using rails and intercooler (https://github.com/LeadDyno/intercooler-js) and I've been very happy with the results: simple, feels modern and easy to extend.

The two technologies play very well together and I've been able to add AJAX at the high value points in the app, rather than biting off a huge bit of infrastructure that needs to be maintained everywhere.
How can you discuss neo-Nazism or black supremacy without knowing what those terms actually mean? Again, this is once of the themes of the linked article: placing labels is not the same as understanding an issue. Reading about subjects you disagree with makes you a more knowledgeable and possibly even wiser person. It does not make you into whatever it was you read about.
Wow, thanks for sharing that link to Fermat’s library. What an amazing resource.
> The problem now, is that people are actively preventing bitcoin from evolving.

So an 'evolving' BTC market is not a stable market. Doing something that increases the transaction speed is good, but doing something that changes the fundamental rules is not.

If your income is based upon artificial scarcity, then you're going to be invested in keeping it that way.
Meanwhile, reddit is full of people talking about the loans they're taking out to buy Bitcoin because it's a "sure thing" that it's going to $100k.
Too bad, that movie with Shaq was awful.
No, I don't know how a fridge works. And if you asked me to blindly pick one absent any regulations, I might take the cheap one that spews CFCs.

Actually though, the principles behind refrigeration are also refreshingly simple.

1. Compress gas (it heats up as a consequence.)

2. Expose the warm air to the atmosphere (it cools down.)

3. Decompress gas (it cools down even more.)

4. Expose cold gas to the area to cool.

5. Repeat.
It's all hinged on SHA-256 and RIPEMD-160 being good cryptographic hashes, and ECC being a good digital signature. Crazy town.
Yes, it’s a given on HN that someone will complain about privacy.

I wrote this blog about the “groundhog day” comments back in September.

https://h4labs.wordpress.com/2017/09/27/groundhog-day-amazon...
> Is there an incentive for Apple to push devs to use Swift/ObjC/Xcode to keep them on platform?

Of course. It creates developer lock-in.

> Native apps are horrible and mask deficiencies in both web apps and device makers. The web should be good enough.

I'm going to have to disagree with you there. Web apps (yes, I'm including React Native here) are always inferior to a well-designed native apps. They perform significantly poorer, don't take full advantage of UIKit, and, based on many companies' engineering blogs, require a significant amount of effort to solve issues that just don't occur with native apps.
This is also, imo, a terrible example. I've almost never seen a serious application of 2D arrays, unless they were weirdly sparse, that actually used the 2D array notation... Almost always, it's flattened into a memory-efficient representation as a 1D array, with a lookup expression to convert x, y coordinates into an index.
Verification of machine learning models, especially w.r.t. robustness to so-called "adversarial examples" [1], is a major research topic at the moment. There are certainly people worrying about it in the machine learning community, but it appears to be a very difficult problem.

[1] https://arxiv.org/abs/1312.6199
Decrypting Crypto, from Bitcoin and Blockchain to ICOs
How so if they're not recording all the time?
Plug here: I used to work for SoundHound. They just have more sophisticated deep learning going on (the cofounders wrote the original papers on deep learning back at standford). SoundHound and Shazaam are similar on the surface, but its all the tech underneath that's different.

Checkout Hound/Houndify: www.houndify.com

SoundHound truly is the most innovative company I have worked at so far, and their tech is the very best I've seen, and I've worked at quite a few tech shops by now. Their partnership with Nvidia is awesome, and I can't wait to see their work come to fruition.
> But given the relative failure of forks that increase that block limit, it seems Bitcoin is what it is and other coins will have to pick up that slack.

So here's a question. Should a miner move to a fork that decreases the block limit? Would it be more beneficial or less beneficial for a miner?
Photo-realistic lip-sync from text
That is my default assumption too, that I will not get what they are saying.

OT: This paper is produced using a wordprocessor; my PDF reader says it is produced by OpenOffice.org 2.4. The word spacing and justification of paragraphs makes me think that this is not LaTeX, nevertheless it looks professional. Tex experts have also come to this conclusion [1]. But is it the original PDF or someone's version/copy of it?

[1] : https://tex.stackexchange.com/questions/306754/was-anything-...
It was announced at the depths of the financial crisis, October 2008, when cornerstone institutions were declaring bankrupcy every weekend.

It was running by January.

Equation Group.
I don't think stagnating is the risk with Chrome; I think Chrome running too far ahead and shipping things with only high-level buy-in from vendors (but no review of detail, or any plan to implement soon) is a much bigger risk.
I think that Clojure takes a sane approach to topics such as this one. I believe the "data first" approach tends to breed a pragmatic outlook when writing code and leaves behind all the proselytizing. Plus currying is built into the language, so there isn't any need for importing any special purpose libraries :)

edit: a word
Aside from pull and push - there's another model of information. Ambient. The Ambient orb ( http://www.ambientdevices.com ) was one that kicked it off many years ago. Clocks are the classical version of this. I've got a hue light that has its intensity in the morning a function of the snowfall over the last 8 hours (do I need to shovel now).

Not everything needs a button.

That said, for the button... if it takes more than a few minutes to reconfigure a dash button, consider an IoT button https://aws.amazon.com/iotbutton/ that already does the arbitrary integration.
Funny you say that. I (literally) just first-boot started my Late 2012 mac mini running my new eGPU box running a RX580 after a few years of dealing with Apple dual display limitations, and I see this post. This will should certainly give more life to this maxed out quad-core i7 config. I'll have to check this out.
Is there actual evidence of this? Tell me: do you also decline to have a cell phone in your pocket?
There are two sides to this:

1. Templated apps that spam the App Store just to increase revenue. For example, games that just swap out some assets and rebrand as an entirely new experience.
2. Templated apps for small organizations such as cities and universities that differ significantly in content, but not in design.

Obviously, it would be advantageous to let through apps of type #2 while blocking #1–the issue is finding a good boundary between them. I feel that the differences in content should be what really sets apps apart, instead of their design.
How do you trust that it’s actually disabled?
SoundHound has a number of beefy corporate partnerships already. They have a very intelligently designed API around their deep learning models that 3rd parties are using in their own in-house voice/music products (www.houndify.com).

I am curious what their end-goal is though. I think they can likely stand on their own if they play their cards right.
OK, Bitcoin-backed debit cards.
We do this at amazinginstore.com with fresh new unsigned tunes uploaded to amazingtunes.com while promoted at amazingradio.com

The in-store music is how we make some money and pay artists.
Great work and thanks for sharing the process! simplifying complex things into concepts that are digestible by young people is a challenge, and really makes me consider how I came to understand these concepts.

Though some may say simpler is needed, it's not that I entirely disagree but I think of the situation of "being young and not 'getting' it" from another angle.

When i was young, if I didn't understand something 100% I sought the answer elsewhere (including more challenging sources or by hands on action). Well... i still do that. I've gotten better at recognizing how to navigate new things of course.

But throughout my life a lot of concepts have and continue to be abstract to me (I am self taught, no college degree) - I don't often need to know the formal description of something to, eventually, connect the dots. (I am sure I'm not alone on that front but won't claim I know how common it is. I am writing this comment casually but any sources on learning and development methods would be appreciated.)

Regardless, my point is, I think these technical concepts could be very useful even if "imperfect", to plant the seeds of ideas and maybe kick start further curiosity. it'd be telling if kids looked back on this book or ones like it and began "correcting" the limericks, or suggesting alternatives like in this thread lol
Nodes can mine, but they don't have to. They participate in validation, which is distinct from mining.
This is text book antitrust. Apple runs the most profitable app store, not being on it can severely impact the bottom line of businesses. It's abusing app store leadership and picking winners on a whim, while hypocritically campaigning for net neutrality.

FTC, BBB, Justice department - take note
This is how nuclear war with North Korea would unfold
Haystack: a new search conference focused on relevance
The Internet of Things Explained
https://arstechnica.com/tech-policy/2017/12/bitcoins-insane-...
The VB6 IDE, in the 90's, had a great feature where you could arbitrarily drag the execution point around. It was incredibly useful for basically zero iteration time for development. Add a breakpoint, step over your code, and if something went wrong, drag the execution point back a few lines, fix it, and try again.

This seems like a holy grail for IDEs. Why was this feature lost in time, or have I been using the wrong IDEs?
No, you're still missing most of the picture. Mozilla didn't get paid for Google being the default outside of the US, China and Russia when it made Yahoo the default in the US. Mozilla had a global deal with Google and that expired. Bottomline is, most of Mozilla's 2016 revenue came from Yahoo.
Right now there are 81 comments in this thread and bigbugbag has written 18 of them.
Sadly as much awareness as there is around autism, there is still a lot of work that needs to be done to remove peoples stereotypes by thinking atypical's can only function in the bubble they have imagined. Just from his blog posts, he seems to communicate his thoughts very well.

We have a son on the spectrum, so we can identify with what your going through. Keep up the good fight.
Are the IBM apps in the App Store or just for enterprises?
Google stopped paying Mozilla for that as their global deal expired and Mozilla signed with Yahoo.
https://docs.microsoft.com/en-gb/visualstudio/debugger/navig...
The Future Money Flows into Crypto – Ari Paul of Block Tower
Congress can clearly delegate enforcement authority and give the executive some enforcement discretion. But calling modern administrative regulations, with agencies that make laws and try people in front of executive-branch judges, an exercise of enforcement discretion is a reach.

See: https://pdfs.semanticscholar.org/3d45/15c4f13933f50394a0a220...

> The post-New Deal administrative state is unconstitutional,* and its validation by the legal system amounts to nothing less than a bloodless constitutional revolution.
The point was to give the OP an example he can hopefully wrap his head around the concept of currying.
Yeah, the whitepaper is very approachable. It's amazing how simple it is.

Along similar lines (complex topics explained beautifully and simply by their creators), I recommend Relativity: The Special and General Theory[1] by the man himself. It's a great explanation of relativity without the need to have a strong math background. He explains it in the form of thought experiments, as only he could do. "What if you were in a cage in space with a rope tied to the top and it was being pulled upward by a giant at a constant acceleration (simulating gravity)? How would you perceive the world?" (Spoiler: This is gravity.) "What if you were on a spinning disk and had a ruler and tried to calculate pi?" "What if you were on a train moving really fast and two lightning bolts struck at the same time?"

[1] https://www.amazon.com/Relativity-Special-General-Albert-Ein...
How are immutability and “full control of funds” intrinsically valuable?
http://coding-geek.com/how-shazam-works/

It's your lucky day :)
What I meant about undermining is that I don’t think the speculators are out to sabotage bitcoin, it’s a side effect of what they’re doing. When it comes to Obamacare it’s very clear that the sabotage is intentional.

The more I think about it the more I wonder if bitcoin could have ever worked. The way my name works pretty much guarantees a individual or small group would end up with the majority of the hash power if bitcoin was ever actually valuable. And that immediately undermines the peer-to-peer decentralized no one in charge of it aspect.

Without something that disincentiveses people with significantly more cpu power people are just going to run away with it. That kind of seems like a flaw in all of these crypto currencies, even if it’s not CPU power that you use.
> Ah yes, the terrifying privacy implications of Alexa. Now Google and Amazon know I check the weather every morning.

More realistically and already in the wild: ad fingerprinting.

https://arstechnica.com/information-technology/2017/05/there...
> Isn't a node a process on the network that is mining blocks?

No. It is only the validation that is important, because it is only the validation that ensures that consensus is maintained between nodes, and valid transactions can be included in the blockchain. Nodes even define the algorithm that miners must use in order to produce valid blocks.

There has been a hard education for people over the past year that have carried an incomplete understanding of how bitcoin works, and that has been encouraged by centralized companies that are attempting to wrest control of bitcoin away from its nodes. There have been four wildly unsuccessful hostile fork attempts (XT/Classic/BU/2x), and two in which alt-coins were forked (BCH/BGLD) from bitcoin in order to attempt to convince people to use their alt-coin instead of bitcoin. All of these attempts have been failures, because all of these attempts have not understood how bitcoin works, and the fact that nodes are the peers in bitcoin, and they police and enforce consensus.
Why not let the user rating/review system work? If an app lacks value, it will get a poor rating. User's can then avoid low-rated apps.

I guess I just don't understand the Apple mentality in general that removing my choices and capabilities is better for me somehow.
The C++ example overflows int on most platforms. You may want to change your example!
For those who will come in and complain about why Mozilla needs so much money:

http://robert.ocallahan.org/2017/12/maintaining-independent-... discussed just a few days ago https://news.ycombinator.com/item?id=15836027
Here is the best evidence: http://www.cnn.com/2017/03/07/tech/amazon-echo-alexa-bentonv...
What a microcosm of the future of Bitcoin that post was.
Hands-On Software Engineering Manager with a Passion for Foodtech
Church app company that has successfully pivoted to still service churches within the new rules: https://aware3.com
That seems inconsistent with the paper. For example, from the conclusion:

[Nodes] vote with their CPU power, expressing their acceptance of
valid blocks by working on extending them and rejecting invalid blocks by refusing to work on
them. Any needed rules and incentives can be enforced with this consensus mechanism.

I do see the separate section on "Simplified Payment Verification", which does seem distinct from mining. Is that what you are referring to?
You mean like an app for ordering things? Like food?

Yeah, apps are useless for this and provide no value.
Hydux: An Elm-like state manager work with any vdom library, including React
In case it helps, my app actually bundles an entire Clojure environment (including the JRE) so you don't need anything else installed:

https://sekao.net/lightmod/
You're right, a non-mining node still enforces the consensus rules. A non-mining node will reject any invalid blocks. Even if I controlled 100% of the mining hashrate I could not create a block that did something to violate the consensus rules. For example I couldn't mine a block that resulted in >21MM bitcoins.
I would hazard a guess that compromising your phone or laptop to record everything all the time would be easier than an echo.
I read stupefy.
No, just excited to get to show off useless whaling knowledge
But that's actually a bad idea in many cases. If a severely out of shape person decides to act like a runner by running everyday, he is very likely to hurt himself relatively quickly or need physical therapy, especially if he is overweight.