skysight-inc/HackerNews huggingface dataset:
location. location. location[¹]. It's the first filter a hiring manager applies. Most of what is written there also applies in the other direction.

[¹] https://blog.valbonne-consulting.com/2013/10/29/landing-a-jo...
The id of Hacker News comments tends to increase monotonically with time. So Javascript may be practical.
How I Built My First Electron App and You Can Too Pt.3 – Unleashing the Electron
We Ran HomePod Through the Smart Speaker Gauntlet
> No, it was about finance right from the start, says so right there in the title of the paper ("cash").

I agree with you that Bitcoin was originally conceived to solve digital cash problems (like double spending). But I think the parent's point (which I also agree with) is that the actual utility of modern blockchains, regardless of original intentions, is in strong fault-tolerant systems.

By any reasonable standard, Bitcoin itself has not matured into a strong currency usable for day to day cash payments. It has extremely high volatility, slow transaction verification and very high transaction fees. I think it's good that it was developed (it inspired a lot of follow-up R&D), and you can make a case for it as a store of value, but it's not really suitable as a payments platform whatsoever. But that failure doesn't diminish its main contribution, which is thermodynamically guaranteed cryptographic resilience and fault tolerance.
Landing a job in Europe for (Indian) foreigners (2013)
Hedge funds and ibanks look electricity usage numbers bc everything is fake. Everyone giggles when non major figures come out from China exactly on target, again.
I think the point is that its a cost/benefit analysis. The cost of removing trust from the equation is much higher than the cost of just trusting a intermediary.

In simple terms even if my bank was evil and occasionally abused my trust to steal my money it would still be cheaper to me than trying to use Bitcoin as money and paying the high transaction fees and suffering the long transaction wait times.

Sure perhaps if there was no one I could trust as an intermediary and everyone was evil and would steal large amounts of money from me then a decentralized blockchain based monetary system would be worth using. But as it is the potential risk of an intermediary abusing my trust is minimal to nonexistent compared to the very real expense and wastefulness of the blockchain based systems.

The same thing applies to almost all usage of blockchain. Sure it works, but trusting an intermediary just works better, and cheaper.
selectively should be stated as, protecting your own ass. Releasing negative information about the US is far less likely for you to end up dead that releasing about countries who have little interest in human rights other than lip service.

not saying the information should not be out there, just saying that there are far too many nations who would as soon kill the messenger
Turns out the Equifax hack was even worse than we thought – TechRepublic
Indeed. sigh
That's because your password needs to be "easily" entered through the phone call service.
Absolutely this.
It's not even a standards issue, for the outside world they're completely different email addresses. The fact that they happen to land on the same inbox for some providers is unrelated, it's just how that particular provider decided to handle all your different email accounts.
What are the chances of TensorFlow code gradually optimizing for TPUs over GPUs?!

(Yes TF is OSS, but realistically Google is putting much more resources into it)
IMO, this is user error. GitLab adding validation on their side at app level is a nice to have feature for sure. Ultimately though, keep your DNS records up to date! If you stop using a service, stop pointing your records to it, simple. If you point any record to a service that matches based on CNAME, A or some other arbitrary value expect squatting/"hijacking" to occur if you delete your reservation of that name.
How I achieved #1 on Google search results for full-stack [developer] portfolio
discussion: https://news.ycombinator.com/item?id=16358631
Crime? I'm aware only that a charge was made against Assange by an individual for an infraction that had nothing to do with Wikileaks. This is strikingly convenient since it bypasses the introduction of any Wikileak-related evidence in Assange's prosecution, and thus prohibits it.

In light of Assange's political activity, and now the astonishing level of CPS persistence in pursuing him, the Swedish charge against him appears: 1) awfully convenient, 2) increasingly implausible (i.e. politically trumped up), and of course, 3) not a crime until his guilt is proven.
Good point. Another example without modulo in the FizzBuzz by Example book is using cycle e.g.:

def fizzbuzz

fizzy = [nil, nil, :Fizz].cycle
buzzy = [nil, nil, nil, nil, :Buzz].cycle

(1..100).map do |n|
"#{fizzy.next}#{buzzy.next}"[/.+/] || n
end

end
I like the parallel between optical lens systems and deep learning. I'm also kind of disappointed by the "arcane lore" status hyper-parameters have in different ML domains. I think it would be healthier for the community to make it a habit to explicitly document why a certain topology and layer sizes were selected. It's like providing documentation with your open source project – yes, it would be possible for knowledgable people to use it without it, but much more difficult and beginner unfriendly.
It's not really a solution to the Two Generals Problem.

The Two Generals Problem, as stated, implies that a failure to reach consensus about a future decision would be catastrophic and ought to be considered as a failure of the protocol.

By contrast, in blockchains a failure to reach consensus about a future decision is not catastrophic, instead we have a very strong guarantee that we do reach consensus for the whole of the past up to some reasonable time close enough to the present. This is rather "eventual consistency".

I really dislike how many academic and non-academic papers lump all of these difference types of "byzantine generals problem" all into the same phrase. Another aspect is protecting against attacks. Some papers "defend" against attacks by modelling random errors that they also call "byzantine", this is bullshit and sort of like saying Error Correction Codes are equivalent to cryptography.
Announcing Our Ryzen APU with Radeon Vega Graphics PC Build
But is this really true? Honest question: the recent BTC/BCH split effectively doubled the supply in one single instant. Can't this happen again and again whenever the pressure of demand grows too high?

Can't do that with gold.
> Where could I read more about this?

"If no data needs to be stored, no database is required at all, i.e. a blockchain, as a form of database, is of no use. Similarly, if only one writer exists, a blockchain does not provide additional guarantees and a regular database is better suited, because it provides better performance in terms of throughput and latency. If a trusted third party (TTP) is available, there are two options. First, if the TTP is always online, write operations can be delegated to it and it can function as verifier for state transitions. Second, if the TTP is usually offline, it can function as a certificate authority in the setting of a permissioned blockchain, i.e. where all writers of the system are known. If the writers all mutually trust each other, i.e. they assume that no participant is malicious, a database with shared write access is likely the best solution. If they do not trust each other, using a permissioned blockchain makes sense. Depending on whether public verifiability is required, anyone can be allowed to read the state (public permissioned blockchain) or the set of readers may also be restricted (private permissioned blockchain). If the set of writers is not fixed and known to the participants, as is the case for many cryptocurrencies such as Bitcoin, an [sic] permissionless blockchain is a suitable solution."

https://eprint.iacr.org/2017/375.pdf
> If you have the ability to remove trust from the equation, why not pursue it?

Effort vs reward. Maybe the reward is low, and the cost (e.g. in electricity to do the proof of work) is getting out of hand.
In the early days after world war 2 - working at the sugar refinery in my town was considered a suicide job.
Many of the sugar beets had some mixend in ammonition with them, so there where days where the washing assembly or the hacking machine would blow up- sometimes killing people.
A visual explanation for the back propagation algorithm for neural networks
But you realise they can't be on their own, without society and its working businesses to feed themselves, its healthcare facilities to care for them, its giving inhabitants to sustain their addiction... I also really wish I would not have to see the worst humanity and its hopelessness everytime I pass the nearby hospital that has a safe and free injection site, but sadly as a society we can't just give up on those people even though a ridiculous proportion is making it in the end.
Yes it is. You convert to a big decimal representation, compute the tax/interest and then intentionally round back to an integer format using the appropriate rounding mode.
Chinese GDP is not a sum of locally reported GDPs. Locally reported GDPs have always exceeded the total GDP, sometimes by a large margin. Now they may lag.

A large motivation is how the taxes collected are shared between the central government and the local governments. A new tax sharing scheme introduced last year makes underreporting of the local GDPs profitable for the local governments, meaning they get to remit less taxes to the central government.
This isn't even a UK case. What do they care if Sweden wants to drop it?
Perhaps, but IIRC, they're tracking "monthly active users" (which dropped for the first time in North America, recently). So my inactive profile still counts against them in at least some of their metrics.

Despite what they say, I really doubt the ever truly delete the vertices after a profile-deletion, since they create vertices for people who have never even signed up (shadow profiles) from address book info they've slurped up.

Plus, I'm pretty pragmatic about this, and need to balance anti-social-network activist with personal inconvenience. My inactive profile's banners remind people that they need to contact me specially if they want to invite me to something, and the banner also increases the perception that people are leaving Facebook. Ultimately it's that perception that will start a snowball effect that will finally do it in.
APU-Based 1080p Gaming Becomes a Reality with AMD's Ryzen 5 2400G
Another way to thinking about this is that the intermediaries exist for an economically efficient reason and aren't just a "tax" on transactions to be routed around.

In traditional institutions these are things like fraud prevention / detection, convenience in matching both sides of a transaction, etc.
Since you read the book, did you also read any of the sequels?:

https://www.goodreads.com/series/54090-logan
Houses under $200K in Bakersfield, CA:

https://www.zillow.com/homes/for_sale/Bakersfield-CA/3506_ri...
Sure they would. If zombie processes were everywhere, they'd put the effort in. How much space do you need to store info about a zombie process? It's probably 4 bytes: the exit code. I think that's all the info you get on Windows. That's the sort of thing they could do. Pack a bunch of them into one page or something perhaps? Or maybe just have 1 page each - and then it's still taking up 4KBytes rather than 64KBytes.

But zombie processes aren't everywhere. Typically they exist briefly and then get cleaned up. So even if they could take up 4 bytes, nobody's bothered writing the code to make them do that, because what's the point? If they take up 64KBytes it's just not a very pressing problem.
Depends on what you're protecting. Try not to lose sight of the idea that security doesn't exist in a vacuum.
What's the penalty for that crime

Max 12 months in prison.

The ONLY way Assange’s actions make sense is if he expects to be found guilty in Sweden.
Nope, but I'm sure others do.
No, 'selectively' can just be to help one side rather than to expose all you have on a country.

So it is about selective releasing information about parties in the US rather than about differences in approach from one country to another.
We have the ability to remove it, yes, but not for free. Decentralized systems based on proof-of-work are inherently less efficient than centralized, trust-based systems.

The question is, do the costs and downsides of cryptocurrencies outweigh the benefits of not having to trust a third-party intermediary? The author is arguing no, and for the overwhelming majority of real-world cases, I would tend to agree.
Yep, I do exactly the same. Let the mail servers validate the address.
Markets don’t restrict themselves based on the income level of buyers. As long as there are more people who want to come to California than there are houses, all house prices will increase. You can build a cheap home, but unless you means test buyers, it could be purchased by Bill Gates and rented out for twice the mortgage rate.
It's the right of any government not to have police enter their embassy without permission, but not their right to retrospectively grant immunity from prosecution under UK or European law to anyone they choose to.

Not setting that precedent is likely one of the main reasons the UK wasted so much money on policing.
Ryzen APU Review: Ryzen plus Vega saves budget gamers during a GPU drought
Flossie Rescued (2013)
Injections are apparently much more potent than smoking, so it makes sense that people already addicted prefer that to keep the required amount lower. For recreational uses, smoking would just be much more practical.
Inside the two years that shook Facebook and the world
Loss of face. They put so much money (10M+!) in they would look like idiots if they eventually decided to drop it and Assange gets to make a victory lap on the way to Paddington Station to catch the Express to Heathrow.
America does not officially have colonies or call itself an Empire. It does however have states that are second-class citizens (what is Puerto Rico?), weird extralegal exclaves (Guantanamo), tiny occupied islands (Guam), and lots of other countries which are independent but also to some extent economically and militarily subordinate, in which the US State Department feels entitled to influence policy, from the famous "banana republics" to Europe and the Middle East.
The approach the author used here is similar to using flashcard apps like anki, except not as well fleshed out.

Normally, in a flashcard app, you would write down a question and an answer. So you can review the question, and see if you can answer it or not. He wrote this down all as a oneliner for each of his "learnings". Its nice to see a frequency graph to see how often you are learning, but it doesn't really serve a purpose besides showing how inconsistent you are learning new things.

I would highly suggest anyone interested in the authors approach to learning to read these 2 articles about spaced-repetition-learning and flashcards, which goes into much more detail.

https://www.jackkinsella.ie/articles/janki-method.

https://www.supermemo.com/en/articles/20rules

Not all things benefit equally from writing things down learned / flashcards. Some things can only be learned through practice, such as learning a sport you aren't familiar with such as football. But flashcards can be beneficial here to learn about the rules of football, the mechanics, terminology, etc.

The hardest part is differentiating what pieces of information benefit from using flashcards and which don't, and consistently recognizing when new information is learned / making a flashcard for it
Tell me more about the bitcoin protocol as a solution to two generals.
Hi rspeer - as it happens I work for a company, Code Ocean, that aims to simplify the use of tools like Docker for scientists. In practice, it looks like https://codeocean.com/2017/07/14/3d-convolutional-neural-net.... The user put in all the necessary work to configure their environment, uploaded their code and data, and appropriate metadata, and a person who wishes to reproduce their results has to just press 'run' (conditional on having an account -- this Docker container is running on an AWS server with a GPU, and to avoid becoming a bitcoin mining platform, we require signup to run stuff).

Anyway suffice to say that we've dealt with the same issues you've listed, and our general thinking on this is that a version of container software adapted specifically to the needs of academics is going to go further here than one designed by and for software engineers.
These numbers came out after shakeups. New local leaders (like company boards after an accounting scandal) want to get their base numbers low -- making their own GDP goals a lot easier to achieve.
Razer don't care about their customers full stop. Extremely poor customer service and low quality products. Their one-start Trustpilot page is a good read.
No. That’s why you embed a canonical url meta tag.
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

Whoever Satoshi is, he's probably not a Keynesian.
Stream engine can't modify itself. Sorry. Somebody using tool A to create tool B, isn't what we are discussing here.

Tool A should modify itself to become Tool B. And Tool B should modify itself to become Tool C and so on...
Safe, happy and free: does Finland have all the answers?
Isn't public blockchain good for money laundering and ransomware? I don't know of any better methods to collect illicit funds that aren't more problematic than current methods to identify the parties in bitcoin transactions

Also, cryptocurrency has seen a surge of use in Venezuela, where the currency is thousands of times less valuable than the paper it's printed on. Credit cards and cryptocurrencies are used wherever people have access to them (which is a very small subset, admittedly).

Basically, cryptocurrencies are useful wherever normal currencies are unavailable, unlawful, or in order to subvert their regulatory practices.
Lumen – a minimal and lightweight starter for creating blazing-fast static blogs
Thanks, yeah the point is to use discipline further upstream. Use discipline once at the outset to permanently avoid influences that require discipline over and over again.
I wrote something[1] for taking notes while programming in particular, and it's been incredibly helpful. I use a script to roll up a week's worth of notes and review them, and filter "the good parts" into my personal wiki and Anki to review.

[1]: https://github.com/Az4reus/logrs
Systemd Timers as a Replacement for Cron
> It's not really a solution to the Two Generals Problem.

The Two Generals Problem, as stated, implies that a failure to reach consensus about a future decision would be catastrophic and ought to be considered as a failure of the protocol.

Strictly speaking, sure. But I still agree with the parent's point. Bitcoin was the original innovation that inspired later research in proof-of-stake based blockchains. PoS consensus systems do allow for blockchains to be used to resolve consensus for future decisions in the context of deterministic state machines (ironically, somewhat at the expense of strong eventual consistency guarantees provided by proof of work consensus).

> I really dislike how many academic and non-academic papers lump all of these difference types of "byzantine generals problem" all into the same phrase. Another aspect is protecting against attacks. Some papers "defend" against attacks by modelling random errors that they also call "byzantine", this is bullshit and sort of like saying Error Correction Codes are equivalent to cryptography.

Interesting - do you mind providing an exemplary paper or two? I'd like to read them.
Ask HN: Is there anything like HN for creatives?
Wondering if there are places with updates about things like photoshop and cameras or video/cinematography things and a place for people to show off what they are working on (and they are serious about their craft rather than just instagram)
Unrelated to the substance of your comment, thank you for putting up those citation links.
I think this demonstrates why we validate things. There are two reasons - to ensure the data is correct, and to catch errors that the user has made. On the face of it they sound the same but they're not. As far as your service is concerned a 'correct' email address is anything that looks a bit like an email address. As far as the user is concerned a correct email address is specifically their email address. Your pattern works well enough for the first part but not the second.

Any validation pattern that caters for the user should be trying to catch instances where the user has entered their address incorrectly. That means validating things like the general pattern ('does it have a @'), checking the TLD ('is the TLD part of the domain in this huge array'), and catching weird characters ('did the user really mean to use a ®'). Even if the validation fails the user should be able to submit their address (this is client side after all; the user can just disable it), but they should be informed that it appears there could be a reason to double check it first.
I find the article a bit too focused on the financial aspect of blockchain technologies. Yes, Bitcoin is a payment system but the underlying technology goes way beyond the financial sector.

I would not say that having a safe ledger that we all can trust without question for our democracies around the world a solution to a "non existant problem", just look at recent elections.

Scalability/Performance issues should not be taken too much into account today, as we're still in the infancy of these technologies and can be pretty sure that they will radically improve over time.
The PM could absolutely decide to recognize the diplomatic immunity Ecuador wants to grant him:

https://www.thestar.com/news/world/2018/01/11/uk-rejects-ecu...
实践是检验真理的唯一标准，自冷战结束以来，世界上只有中国在经济规模上，缩小了和美国的差距。

Practice is the only criterion for the test of truth, and since the end of the cold war, only china has been able to narrow the gap between the United States and the United States
156 points, posted 10h ago and only 2 comments? 1st time I see a lack of discussion about a link on HN.

https://screenshots.firefox.com/E6WSxBWmgXKtBUV3/news.ycombi...
I wonder how documentable the space of hyperparameters really is (which is I think what the OP is poking at) with the current way we conceive of them, and also with how experiments currently happen.

Often, people either reuse other people's architectures, or simply try 2 or 3 and stick with the best one, only changing the learning rate and such.

I also wonder if there's a computation issue (training is long, we can only try so many things), or if it really is that we are working in the wrong hyperparameter space. Maybe there is another space we could be working in, where the HPs that we currently use (learning rate, L2 regularization, number of layers, etc.) are a projection from that other HP space where "things make more sense".
You tease :P
NDash.co: Platform for managing content marketing and freelance writers
The Single Men of Ashley Madison
What's the current-events trigger that prompted this post?
How to kick-start your first mobile AR development project
The US administration wants to turn the ISS into a commercially run venture
Fair enough! In my case it wasn't actually usernames, just entering an email address through a phone company for a free gift card from my old company so yeah, my point is moot.
Here's what I'm talking about: https://slackhq.com/threaded-messaging-comes-to-slack-417ffb...

> Even if it is there, the affordances of the UI[1] don't seem to encourage this style of conversation.

I agree. I never use the feature personally.
tl;dr: "With the Ryzen 5 2400G, AMD has completely shut down the sub-$100 graphics card market. As a choice for gamers on a budget, those building systems in the region of $500, it becomes the processor to pick."
Butterfly AI Wins AI and Machine Learning Award at Developer Week