skysight-inc/HackerNews huggingface dataset:
What do you think it is that I'm calling responsible? I'm in favor of the public disclosure for this particular bug, and that seems to be your position too.
Overcast is by far the best podcast app in tpgone, I got fed up with Apple's spp years ago.
Interesting comment, what are your creds to speak on behalf of ML community? Or are you a stupid AI chatbot?
They only say that they performed nearly 200 sessions per monkey, where each session involves multiple movement task trials. You would have to contact the author for details: mschiebe@ur.rochester.edu

They don't report testing whether the learned associations persist, although that would certainly be interesting.
If the last few years has taught us anything it's that Trump supporters don't need any basis in reality whatsoever to maintain a belief in whatever Trump says. Trump could claim aliens from Mars are influencing the mainstream media and /r/the_donald would have a sticky up linking Martians with Clinton before Breitbart was finished typing the headline.
I know that people can be salty about open-source projects, because you sort of feel like you can get involved and they're supposed to be the good guys and then you notice that billions of other people just as well want to get involved, or at least be considered, and that your opinion is in the minority and they can't make the impossible possible.

But man, how can be you this persistently salty about it? Even just writing all of these comments must have taken at least half an hour.
No, because if you type in your pw, it will show as stars ;-)
But most non-libertarians believe in non-aggression and voluntary exchange too. They just argue that some taxes aren't aggression and some exchanges aren't really voluntary.
> The concept is that the absence of separation will make everyone more cautious — so commuters slow down, make eye contact, and negotiate.

That's a part of town that I think I'd just avoid when possible, and hate when I couldn't avoid it. It sounds confusing and nerve-wracking. Most people are reasonable. The rest are terrifying, when they're in a car and you're on foot.
Another piece of advice: Only do a Ph.D. if you get paid to do it (in addition to not having to pay tuition).
Ask HN: Should I test my personality
I never had time for personality test like Meyers Briggs, but recently discussed with colleagues who have designed their careers around their results. Should I do the same? Are such tests a good starting point for workplace focussed self discovery? Is workplace focussed self discovery worthwhile in a career? For context I am a well paid mid level employee in an IT services division.
No idea. I'm sure that's where it gets challenging.

Off the top of my head: lots more noise analysis and reduction (ML?) + partial spectrum matching (some kind of common tones/beat fingerprinting?).

But I still stand by my response to the original comment.
He's basically pointing out that JK Rowling's success partly benefited from a feedback loop. For example, once everybody was talking about it, free publicity.

If somebody else had all the same skills and wrote another book that was just as good, there probably still wouldn't really be room for both of them. Only one series can be the pop culture youth fiction darling at a time.
Interesting. Are you hiring remotely as well?
Really!? Me too. I have the USB discovery problem with two other hubs. It only recently started, maybe since 10.13.1 or so.
There is a saying in Russian that goes "Одно лечишь — другое калечишь" which translates roughly to "You heal one thing, but cripple another". I understand that they see this technology used by people who lost the ability to communicate, but in my opinion, it's far more destructive than it is helpful. Either way, the Obama video is leaps and bounds better than other demos I've seen just a few months ago. Pretty impressive progress.
Not all blockchains, but bitcoin specifically. The effect of deflation on the velocity of money is the most obvious.

https://en.wikipedia.org/wiki/Velocity_of_money

The way bitcoin was approached seemed to ignore the idea that the boom/bust cycle is mitigated through regulation and control. It isn't eliminated, but instead dampened. While economic miracles and bull runs seem great, if they are followed by devastating crashes, the market instability and "whiplash effect" of this occurring in rapid succession can slow attempts at economic recovery at best, and spark revolutions at worst. Austrian economists love the idea of "letting the chips fall where they may", but that reductive thinking ignores the social and political upheaval that the previous centuries have taught us result from instability.

The financial safeguards that we've been putting in (and unfortunately removing over the past 30-40 years) are there for a reason.
>Payments come with no strings attached. You don't know exactly who is giving to you, and donations are capped at €100.00 per week per donor to dampen undue influence.

They also seem to have their own opinions about things that should be best left to users.
You can't just hire arbitrary numbers of security engineers. These positions are difficult to fill. There's a good chance that Tim Cook wanted to hire more security engineers than was possible.
Laravel Development Services – Hire Laravel Developer from India
"Look at my great new financial product!" just isn't that interesting from a theoretical perspective, even if it really is cool and innovative. Knowing how to implement an immutable distributed ledger won't help you understand anything about the economy on its own.
Did Bitcoin just prove it can't scale?
The past few days have shown what happens when many people attempt many transactions using Bitcoin. The network slowed to a crawl. Transaction prices went through the roof. And we still are at a point where only a tiny fraction of people are using Bitcoin, and only a tiny fraction of all financial transactions are using Bitcoin.

How is this expected to work with 7 billion people using it for every tiny financial transaction? I don't think it can.

I have owned BTC for 5 years and I am enjoying the rally, but with the high transaction fees, back log, and long transaction times, I wonder how well it can really work as a replacement for banks.

Am I wrong?
You are way down the rabbit hole of the JK Rowling example here and have completely missed the overall point. My argument is that the difference between the books you want to read and the rest is smaller than the economic outcomes would lead us to believe.

To make this even more clear, economic gain is disproportionately allocated to a few individuals at the expense of all other participants. It stops being a meritocracy and becomes a lottery for the producers funded by the capitalists at the expense of all other participants.
Of course, I advise on 'growth hacks' as well :p
Thanks, but actually I don't use Qt anymore, that bug and a few other ones in 5.4 lead me to use Java and C++/CX for the UI, with common business logic in C++, in a MVVM approach.

The approach of re-doing in QML standard UI components is not appealing.
I found it hilarious. And it mostly matches the article which is funny.

I read a lot about games and whales, but your comment contained something new and refreshing.
Is currying useful other than as a shorthand for "value object" creation? You can easily create the equivalent of a curried add function:

class Adder {
base: number;
constructor(base: number) { this.base = base; }
add(o: number): number { return this.base + o; }
}

While slightly more verbose, I believe this form to be the more powerful of the two because one has access to all of the features of imperative programming and is easier to compose with other objects.
Plenty of typechecking primitives are available, and CL itself is strongly - but dynamically - typed. Now, the Lisp way strongly favours interactivity with programming, so by default, those typecheck helpers are not too convenient, to use, and a lot happens at runtime. But:

- CL standard defines a pretty decent type hierarchy (not Haskell-level decent, though).

- While not required by the standard, good CL implementations make use of typing for optimization and safety checks at compile-time. SBCL is particularly great in that domain, employing a solid type inference engine.

- CL allows you to override optimization/safety levels at very small granularity - even sub-function level - with (declare (optimize ...)) forms - like, you can e.g. drop (declare (optimize (speed 3) (safety 0))) inside a loop inside a function, to optimize just this particular section of code.

- Even though CL type-related primitives aren't very convenient (they generate a bit of line noise in the code), the macro system gives you all the power you need to hide it under whatever syntactic sugar you like. There's nothing stopping you from writing (or finding a library defining) e.g. a macro:

(defun* foo ((real x) ((fixnum 0 100) y) z) -> rational
... some code ...)

that will get expanded into:

(declaim (ftype (function (real (fixnum 0 100) t) rational) foo)
(defun foo (x y z)
(check-type x real)
(check-type y (fixnum 0 100))
(the rational (progn ... some code ...)))

which will give you both runtime checks and, with compilers at SBCL, plenty of compile-time type checks too.

--

I see "do the right thing" in the context of that epigram as meaning that you can choose to do the right thing without having to make compromises for syntax and semantics, as Lisp will happily let you remove any and all boilerplate with its macro system.
Starting from scratch is indeed a tall order, and probably not possible if you didn't study it before coming here. Many students spend some time as a "research student" before starting with the PhD, so that would be the best time to get a head start.
This is truth. Common stock is worthless. Most engineers don't know how to say no. Often they are overworked and told to be grateful that they make 5-10x more than a low-skilled worker. They are often unattractive men, rarely popular in life, and told that they are privileged by the rest of society.

We are in an industry that is growing exponentially in value, yet pay seems to continue to grow linearly. Meanwhile extremely talented engineers often work for manipulative non-coding managers. I see it all the time.

The best part is though, you can do anything you want to once you figure out that you make the decisions in your life and get over your fear of failure. Stop asking for permission. You also have to be very strict about committing to anything. Make 'no' your default answer. You have the talent, you set the rules. Have a meeting you hate? Stop going. Don't like waking up in the morning? Stop doing it. Want to work from home but your company doesn't allow it? Do it anyway.

Additionally, my advice if you are single and feel this way - quit your job, live on savings, try to make products or otherwise hack your income in a way that serves you in 2-5 years and beyond. It's a simple maximization function that any engineer can figure out - and once you do you'll be shocked at how little any company pays.

Seinfeld didn't have to keep making tv shows. Software should be the same way. Follow your passions and create a hit. If you don't know what your passion is, spend a year or two discovering them. Life is only short if you never actually live it.
Yes, there's a cap. See https://www.chromium.org/developers/design-documents/process... for the detailed descriptions the "Caveats" section.
> Tether is just supposed to be a proxy for USD.

That would make sense indeed, so for every tether coin issued they’d normally have to pull a dollar out of circulation. Otherwise they re printing money isn’t it? Even if true, saying that they back it up is not enough.
You talk as though you're stating facts. However I very much like USB-C for the usual reasons. Of course it's in the early stages, but personally I hook up all my peripherals to my laptop with a single cable. Much convenience.
Just a few reasons why to use Ipdata;

1. Currency Data - The user's country's Currency ISO code and symbol are returned in the API output.

2. Phone Code Data - The user's country's Calling code is returned as well.

3. Global Footprint - Endpoints in 10 locations globally. 4 on both US coasts, 1 in Canada, 2 in Europe, 1 each in Mumbai, Seoul and Sydney. This ensures you get pretty low latencies wherever your app is hosted and wherever your end users are located.

4. Solid Infrastructure - The infrastructure backing Ipdata is pretty impressive, and built to scale to a substantial amount of traffic - in the hundreds of millions.

5. A free tier of 1500 requests daily (45 000/month) with no signup or credit card needed.

6. Examples in multiple languages on the Docs page at https://ipdata.co/docs.html, to make integrating with your site absolutely painless.

7. Regularly updated data - we check for changes daily and regularly update our data.

Coming soon; VPN/Proxy and Tor exit node data.
T-shirts, mugs, bags with famous science formulas for science lovers
I'll just leave this here...

http://satoshi.nakamotoinstitute.org/emails/cryptography/2/

"At first, most users would run network nodes, but as the
network grows beyond a certain point, it would be left more and more to
specialists with server farms of specialized hardware. A server farm would
only need to have one node on the network and the rest of the LAN connects with
that one node."

Satoshi was well aware of specialized hardware. If the majority of the planet were using bitcoin, it would not be necessary for every user to be a node. It would still be plenty "wide and deep" if businesses were running it. The security of SPV is actually quite good.

http://satoshi.nakamotoinstitute.org/posts/bitcointalk/188/

"I anticipate there will never be more than 100K nodes, probably less. It will reach an equilibrium where it's not worth it for more nodes to join in. The rest will be lightweight clients, which could be millions.

At equilibrium size, many nodes will be server farms with one or two network nodes that feed the rest of the farm over a LAN."

http://satoshi.nakamotoinstitute.org/posts/bitcointalk/287/

"The current system where every user is a network node is not the intended configuration for large scale. That would be like every Usenet user runs their own NNTP server. The design supports letting users just be users. The more burden it is to run a node, the fewer nodes there will be. Those few nodes will be big server farms. The rest will be client nodes that only do transactions and don't generate."
Works in small places without much traffic, more laid-back and reasonable people, in a bright summer day only.

Basically, solves the issue of traffic when the traffic is not an issue.
It has nothing to do with the OS being easier to update, rather Google not wanting to force OEMs to do so.

Expect the same rate of updates with Treble certified devices.
I'm a complete IPFS ignorant but I can't help but wonder what's a typical latency in such a pubsub system? I would imagine it varies widely but some anecdotal experiences would be nice to hear
Bitcoin and Weak Frequency Signals: Bypassing Network Censorship with Radio
Us Senate Bill S.1241 to criminalize concealed ownership of Bitcoin
It's not hard to imagine spending that kind of money. Lots of people spend comparable amounts on alcohol, sporting events, concerts, tools, car mods, computers, collectables, board games, clothes, jewelry, gambling, whatever.

> exploiting psychology to extract money from people who make make poor financial decisions.

I've no love for Zynga and their shitty practices, but you could make the same criticism of people who have children. People will spend whatever they've got to be happy. $4000 per year is not an alarming amount unless you're ruining lives to pay it.
W3Schools isn't a terribly reliable source for market share, since they only measure their visitors, which is primarily webdevs. And Mozilla offers a competing service, MDN, so webdevs primarily using Firefox probably also have a preference for MDN.

Besides that, they don't separate between desktop and mobile. Marketshare on mobile hardly reflects user opinions, if this is what you were trying to imply.

Other sources, like NetMarketshare, show rising numbers on the desktop.
One of the stated goals of spec is generative testing. While technically runtime, it's is not runtime from the user's point of view.
John Walker is awesome. Founder of Autocad and good guy to the hacker community when he was in the Bay Area.
Sure they tried to make it work. But it did create a static typing and OOP backlash. IMHO, too many of us succumbed to the marketing. Many would have been better off using OCaml or Python, both of which were released about the same time (and OCaml has always shipped with "generics"!).
Just to be clear, a decent (i.e. can get through the interviews) straight-out-of-school developer in the bay area can expect a salary of around $100-120k. Plus bonuses. Plus stock of some sort (e.g. RSUs at Google and the like). And of course developers with a few years experience are paid more than that.

That's in the general ballpark of all the salaries on your list except Mitchell Baker and Jim Cook.
> I've also known people who think it's OK to be in the left lane if they're going the speed limit.

I would think it's OK if there is traffic in the other lanes too (otherwise you should go back to the lanes on the right).

But why does it bother you? Do you think it's OK to go above the speed limit? Just curious.
> The life of an engineer is a life if sacrifice and 7 days a week work for five days pay

No, _your_ life as an engineer is a life of sacrifice. I work four days a week, from 07:00 to 15:30, and then head home to my family.
I hate those things. It makes it practically impossible to drop off someone that has a hard time to walk or whatever.
You trust the hashpower in the aggregate, you do not trust the node that gives you the information. That is because the block solution is independently verifiable by the spv wallet. They can also independently verify that a transaction was indeed in a block. To say they don't verify anything or trust someone is not true. They don't validate the rules, they validate the hashpower. If the hashpower is evil, bitcoin is fucked anyways. If the hashpower is evil your full node can be fooled into accepting a payment for something and reversing it with their superior hashpower. The whitepaper assumes the majority of hashpower is honest for bitcoin to work...

Whitepaper, section 1, end of last paragraph...

"The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes."

If that sentence is broken, like you give as an example that would fool an spv wallet, then by definition bitcoin is not secure.
I did not know about this functionality, thanks for pointing out.

BTW: does anyone know anything about blog.explodingads.com, it seems to be reposting HN comments and then using the comments to comment on other sites.

I saw the reference on the link you mentioned.
Depends if you mean free or commercial.

For the free ones, there are already plenty of answers.

For the commercial ones, that would be Allegro Common Lisp and LispWorks, both having a complete "Lisp Machine" like experience, given that they are around for a few decades.
SQL for Hackers: Learn How Useful SQL
YouTube, now is a great opportunity to integrate your own patronage system (or even a simple per-video or per-channel donate button)!
I feel you, you are correct btw.
Yeah I agree. I hate installing apps on my phone!
I think your description is fair, although I feel like you could have started with the Clojure/ClojureScript combo for making SPAs in your first comment. That is really the biggest driver of Clojure right now, the fact that it has a mature compile-to-JS implementation that can share source code with the backend.
Bitcoin relies on other people to buy in and hodl in order to fulfill its value storing properties. If people stopped buying more (at higher prices since it's a fixed supply) then the value would plummet, and that would be a terrible value store if your value plummets while being stored in it.
Having worked both with big Java projects written by newbies, and on a large Common Lisp codebase that's older than I am (29), I don't really see much difference. Large projects are large, they always require time and effort to get into. That said, my current experience is that:

- A dumb language and simple code in a big project means lots and lots of code. On such codebase, my biggest issue is keeping track of how things fit together, because there's just so much of it (hint: they don't; people writing it can't keep track of all that stuff either).

- A powerful language and complex code in a big project means dense code. Like in that Lisp codebase, where I dealt with big macro-writing-macros, I would spend an hour with a macrostepper, trying to grok what a single line of code does. But once I did, that line of code (and similar lines in other places) were not a problem anymore, and they compressed what would otherwise be thousands of lines of boilerplate.

Which one I like more? I don't know. Big, old codebases suck, that's a fact of life. But I lean a bit towards "more Lispy" than "more Java-y", because it makes me feel I'm using my brain to actually think, instead of just tedious bookkeeping.
That is the theory, the practice is the factory factory pattern, design pattern books, code generation frameworks, IDE plugins,error handling libraries,... all to workaround the language limitations.

So when a new one comes into the project there is this spaghetti of workarounds in place.
This is very interesting. How much slow is the execution compared to regular javascript?
Too close to Spotify
Had a question about number 7, do they mean that founders who struggle to fundraise also have tendency to make more mistakes or that the struggle to fundraise causes more mistakes? And I guess they meant based on people who fundraised easily or who thought fundraising was easy?
Not too long ago there were casinos and gambling for whales, there were offline board/card games, there were video games.

Then Facebook with FarmVille (2011) came along, and introduced Free2Play aka Pay2Win to everyone. You had to spam friends (exponential scale) with requests to advance OR pay real money - this was for whales.

Since FarmVille (2011) we saw a whole sub-market of Free2Play (most are Pay2Win after a few hours) gambling games, that is based on gamification, gambling and other casino elements and relies on "addicted players" aka whales.

In 2017 this Free2Play crap swooped over to full prized boxed video games for PS4/XBox/Switch/PC. Bad greedy publisher like Warner Bros, Electronic Arts and Ubisoft risked bad PR and shy away decade long core gamers to earn more from 1% whales - Assassin's Creed Origins, Middle-earth: Shadow of War, Star Wars Battlefront 2, Need for Speed Payback - known for Free2Play/Pay2Win elements like microtransactions and loot boxes.

It saddens one, reading between the lines the PR news from Ubisoft yesterday, they are pushing back all three mayor releases a few months, because Assassin's Creed Origin was so successful - to add such Free2Play mechanics now also to Far Cry 5, The Crew 2 and other games?!

There are still several great publisher like Bethesda that release boxed games for 99% core gamers, with proper & great hours long single player gameplay, and NO greedy crap.