skysight-inc/HackerNews huggingface dataset:
This may be a dumb question but how would one get branch prediction from HTML if HTML doesn't have conditional statements? There shouldn't be any branches to predict.
Giraffe and Suave are likely to be easier for a newbie, and both have the "Suave programming model" for API routing, so you'll find the way to set things up is very similar (despite a few different names, such as WebPart and HttpFunc). Both run on .NET Core as well. The main difference is that Giraffe sits atop the Kestrel HTTP server which ASP.NET Core is built on, whereas Suave has its own web server implementation.

I wrote a blog post about using Giraffe here: https://blogs.msdn.microsoft.com/dotnet/2017/09/26/build-a-w...
Yeah used is probably my best bet. It’s only 7 miles a day roundtrip.
you are right until you assume people are making this confusion.

Youtube is. their official email explicitly says those changes are for the creators and that they were reached after discussions with said creators.

it's another PR shitfest like only google can do.

edit:
ironically, it doesn't solve their content problem. which is advertisers buying into the expensive platinum package and their top content creator saying something racist and sexist.
The most successful people I know are on the phone all the time.

However, I don't know if they would want to talk to strangers about something unrelated to their business.
It is totally normal at my company. 'Can't you just do it in Excel'. They have shown an alarming tendency to be totally willing to waste my time.
While I doing my solution would work for 30pt fonts, for years I have disabled all fonts and sizes outside of my preferred font and narrow size range
> First time since December

In other words, 3 weeks ago.

I think the alleged family holiday interest has faded.
Voice Is the Next Big Thing in Mobile Apps
Maybe because not everyone got in at 10¢ and the drop is extremely significant for those that got in recently?
They should get in touch with Jason Scott or Archive Team in general to get them in the Internet Archive, or upload them to the Internet Archive themselves.

EDIT: I don't have Twitter, if someone wouldn't mind, could they connect @Bitfinexed to @textfiles?
There is no law (that I'm aware of in the US) that requires Google to purge any user data except GDPR (which applies only to EU residents after May 25, 2018), or perhaps the EU's "right to be forgotten" (which isn't going to supersede preserving evidence for an investigation).

Those Youtube videos exist, if not with a "is_deleted" flag, in Youtube backups. Some are already in the Internet Archive.
developers aren't normal (conventional) people. most (conventional) people like to talk and especially like to talk about their problems and especially appreciate a break from the monotony of their day job. now if you're cold calling software firms then yes sure this isn't good advice but otherwise it works just fine.
50% down from its high in December. People are comparing it to previous 20-30% corrections, but 50% is very different. This reminds me of the Mt. Gox crash, but there doesn't seem to be a clear indicator of what's driving this.
As others are pointing out, steps 2 and 3 are flawed in this design. In an effort to break out the decision steps into a wizard, the author chooses to treat the distinction of 'test alert' vs 'real alert' as a simple configuration option whose decision was already chosen, so it doesn't need to be shown on step 2. This is the sort of designer-bias mistake that, ironically, leads to terrible interfaces like the original that precipitated this whole sequence.

Test alerts and real alerts are entirely different in every imaginable way: one's normal procedure, the other is hopefully a rare event; one causes people to scoff at their phones while the other creates urgency and concern. Playing up the distinction on 'step 1' is good, but eliminating all visual indications of the choice on further steps is bad in ways a confirmation screen can't rectify. UI is only a portion of the UX and the overall operator process, but there should be as few commonalities between the process (and UX) surrounding test alerts and the process surrounding real alerts as the trained operators of the system can bear. It's even odd to have them originate in the same entry point, but as the author has done, I'll also keep my criticism focused on a UI that can do both.

Concretely, I propose a simple way of rectifying the loss of context on 'step 2' is to get rid of the spurious 1-2-3 breadcrumb that doesn't communicate anything that isn't abundantly clear otherwise, and use the space for several conditional indicators that trigger in case a real alert was selected. Warning icons, clear wording, exclamation marks, attention-pulling colors or patterns should be used to distinguish the context of real alerts from text alerts in so many visual ways that accidentally confusing them, even through a momentary loss of situational awareness, is practically impossible.
Scroll timeline using JavaScript
The premise is compelling!

Curious how you set the API call pricing tiers. It seems like this would not be contacted more than several times a day by builds and direct traffic would be free. I can’t imagine 500k calls unless I was serving your data uncached in a client app, but maybe that is a popular use case.
So what you're saying is that it'd be more impressive if he was older?
In the coldest village on Earth, eyelashes freeze and temperatures sink to -88F°
Either because the infographic designers haven’t read what The Visual Display of Quantitative Information about accurately depicting time-series, or because they have read The Visual Display of Quantitative Information and are abusing its dicta to make graphs that are as dramatic as possible.
Of course, you didn't short it by any chance did you? Since it was so obvious.
You want a 1 day chart to start Y axis at zero?
Unless they would prove to the public and/or competent regulatory authorities that they definitely have done that, they should be considered as "printing" this money.

Proven reserves count, claimed reserves don't. If USDT is "covered" by reserves that are claimed but not verified, then USDT is not covered.
I built a webmail system on top of Qmail back in the day, and I loved it. We rewrote component by component as our needs changed, but the beauty of Qmail was that we could rewrite component by component by sticking to very simple contracts between them and/or start with the Qmail components themselves that for the most part are extremely simple.

Our web frontend for example worked on top of a slightly modified Qmail POP3 server that relied on encoding some message state in the filename, so we need only scan the Maildir without opening the files to be able to e.g. get message read state, and various flags. We also added caching of metadata etc. The changes were tiny and self-contained, and added one extra non-standard command to the pop3 server to retrieve a message list with much more data. The design of Qmail let us start with just changing the pop3 server, and later some tweaks to local delivery, and know we could test those programs in isolation.

The flexibility of Qmail even got us to use it as a messaging middleware later coupled with tinydns - all the routing and retry logic made it very convenient and extremely simple to troubleshoot.
Thank you for this. I have a slightly tangential question, can you point to some resources on the approach you used for this codemod? I see you used what seem to be native TS transforms. I've used a badly patched up jscodeshift and tscodeshift but they leave much to be desired.
> The 96 update specifically lays out another class, information carriers

“information services”.

> meant for things like broadband

Both “information services” and “telecommunication services” (the provision of the latter of which
, other than in aggregated form, makes one a “telecommunication carrier”; there is no “information carrier”) have defined criteria in the Act. [0] The core of the dispute will be, really, your claim that “information service” is “meant for things like broadband”; the definitions, BTW, specifically recognize overlap between the basic categories and specifically note that to the extent there is overlap, the “telecommunication service” classification prevails.

[0] https://www.law.cornell.edu/uscode/text/47/153
We (as a collective society) seem to find excellence in youth 'staggering'.

I'm not sure if it's because we have a general perception that youth is when you should learn a thing, you then get a bit older and get good at it, then get a bit older and do great things with that ability, then sort of forget it all and be too old to be useful.
When actual attorney's are talking about legal issues, they'll usually say something like "I am not your lawyer" as a defense against entering into an attorney-client relationship which creates a bunch of complications.

So I guess the "I am not a lawyer" is sort of a corruption of that, a magic spell invoked by not-lawyers to save themselves from not-problems.
You most likely wouldn't log it, you'd sign away rights to a company that wants to log it, and they pay you a percentage of profit, or more likely stumpage fees. This would mean that public land would work the same, companies want to use those resources to turn a profit and the fees would pay out to the public for using public land.

The profit one stands to make of improving the land is always going to be the driver to do it in any system. The difference is this is taking "public land" and making it pay out to the "public" directly (supposedly). Unless one veers too far into socialist territory and removes property ownership completely, none of this precludes private property owners from continuing to profit off fees for land use, or even profiting off developing the land they own same as before. If one does take private ownership off the table, you're dealing with a much larger social change and impact than this particular discussion.
Well, somehow we've decided "positive discrimination" aka "affirmative action" is a "good" form of discrimination, otherwise there would be less diversity (which would be "bad")
What happens if we end up using bitcoin (or any coin) for currency and then for some reason (like earthquake) we lose electricity for 24h or more... how we would be paying for things?
I like the word 'cathect'to describe this, although it is more to do with objects of your thoughts, not just the feelings themselves.
"Store of value"
I think I agree that software engineering is more complex than building bridges if you take two comparable project. But I don't agree that software engineering is more complex than building rockets which requires - besides a lot physics know how - also deep understanding of electronics and hardware systems. And if we look at the Ariane 5, the software engineers failed.
Ah, but once upon a time,

Long ago, in a galaxy far, far away,

CPU meant a large metal enclosure with circuit boards, main memory, power supplies and cooling. Oh, and blinking lights. Don't forget the blinking lights like REAL computers on TV.
When I first laid eyes on the "High Speed Job Stream" in UofT's Sanford Fleming building (that particular building has since burnt down and been replaced), students were running jobs in PL/1, WATFIV, LISP, SPITBOL, COBOL, and many others.

In the labs, there were IBM Selectric terminals dedicated to APL.

And there was a BASIC dialect over at what was then "Ryerson Polytechnic." There was a room with terminals and acoustic couplers, no security to keep you out.

You need a username and password to use the terminals, but the username and password for each class was posted on a corkboard, so you would write your own programs as long as you didn't get in the way of actual students trying to finish their assignments.

I don't doubt that "most" programming was done in assembler, but there was no shortage of higher-level programming going on.
Fundamentals?
Clojure Numerics, Part 6 – More Linear Algebra Fun with Least Squares
We at Crowded (https://crowded.co) have had some very good successes with running F# on .NET Core, both with giraffe and just bare ASP.NET Core. The ecosystem has no shortage of good tooling and libraries, all well maintained by knowledgeable authors.
Application performance and our development productivity is excellent, osx/linux tooling took a while to mature but is only getting better than ever now.

The choice we made when .NET Core was still in development (pre 1.0) for it to become our main stack is definitely paying off!
Except pre 2.0 web was design by tables.
Deep Learning for Forecasting Stock Returns in the Cross-Section [pdf]
Your immigration and naturalization background is considered when you go through security clearance background checks. There's no tolerance for political correctness there, but neither is someone presumed to be a spy because they're naturalized.
This! It seems all of the charts start Y axis at lowest value in timeframe, which is simply deceptive. For investors there is no difference if some currency rises from $10.000 to $11.000 or from $1000 to $1100. But there is huge difference between rising from $1000 to $1100 and $1000 to $1001 - which looks the same on these charts. </rant>
Small businesses in a certain industry straight from phone book and online directories. A lot of small business people are used to hustling all day so they are used to talking to strangers. That's their way of doing business.
Did this trigger the drop of all other coins? it happened right about the same time...
Lean testing automation in 2018: what are the key challenges?
Beginners guide to e2e testing with TestCafe
It’s important for errors to be human-readable off the wire. If they were proto-encoded, you couldn’t get at them easily with tcpdump, and you couldn’t read erroring response bodies from curl, and you couldn’t read errors shipped to stuff like rollbar.

Hopefully, the complexity is encapsulated by the generated client.
Obviously you have to make sure that what you are talking about is relevant to their business.
Probably the comment regarding Trusted Execution Environments. The talk is online: https://www.youtube.com/watch?v=6O8LTwVfTVs
This looks great, I really like datomic but its licensing is preventative for small projects. Hope this helps it get more love and community attention.
Great. Maybe now I can buy a 1080 TI.
To close or not to close – Void HTML elements
Raffles guarantee a winner. Picking a single person from a group of people have a very different probability profile than picking a number from a set of numbers that may not have associated lottery tickets.
That doesn't matter. Most people are (well, should be) interested in relative corrections, which these charts don't depict. It makes volatility look even bigger than it is.
It works for me, on a desktop enclosed in a metal case, using a small handheld radio with an internal AM antenna. Interesting.
I’m pretty sure we’re going to find out that tether/bitfinex are insolvent fairly soon as people run for the exits and try to withdraw dollars.
"Anyone can become a bank" isn't a good thing. What stops people at the moment is the requirement to be regulated. Compliance with that regulation costs money and is a barrier to entry but a necessary one.

Your "only downside" is enormous! I'd never consider paying my salary or keeping my savings in an organisation that has no regulation. My money could just disappear overnight.

You add that I could put 1% of the account into insurance, but that is essentially a 1% (yearly?) cost. Why would I do that when I can have a GBP bank account regulated by the FCA for free? In fact, the FSCS guarantees up to £85,000 per banking group (eg. HSBC).
The perils of hiding your search bar
Clojure Numerics, Part 5 – Orthogonalization and Least Squares
It's one thing to talk through something or just catch up with a coworker. (I work mostly remotely.) It's another thing to be interrupted by a call from a telemarketer looking to sell me a product/service that almost certainly has nothing to do with my job and then have to hang up on them when they start pestering me for other names to call.
Can't wait for "I told you so" gloating.
I wrote a program based on that:

https://github.com/anfractuosity/musicplayer

Which plays .wav files (example with Taylor Swift) to a nearby radio

https://www.youtube.com/watch?v=xSj5skknXWg&feature=youtu.be
if palantir needed to protect data from espionage, they should have incorporated as a defense contractor company, which can only hire citzens, etc.

its a solved problem. but as with anything goophalbet, they wanted to have and eat the cake.
early on bitcoin was, for a long time, regularly crashing to ~50% then rising to ~200%

2 - 10 - 5 - 20 - 10 - 40 - 25 - 100 - 50

when it crashed to 50 from 100 in 2013? 2012? i really wanted to buy 10 of them as i had observed the pattern for a long time. wish i had. oh well.

so clearly now it's going to rise to ~40k (kidding)
The problem with cashing out early is that you are doing something equivalent with timing the market, which is really difficult to do. The best minds can't successfully time the market every time.

The best behavior in my opinion is to get educated in investments and finances. For people that want to start learning about investments, The Intelligent Investor book is a classic.
Do you know how shorting works? The only way to limit margin requirements of a short would be to buy puts, which would open you up to theta decay, and I don’t think there is anywhere that would even trade BTC options since the IV would be crazy.
And automate the readers and save the rest of the time

Seriously: if bots can produce 'worthy set of opinions' we would be totally useless
Most are indeed garbage, but apparently sourced garbage.

Since a lot of people on HN interviewed at google, can they confirm that those type of questions are asked in those interviews?
No, the UI is just a limited problem and people enjoy taking their whack at it just like how developers like to test out their own abstractions.

Neither a line of code nor a stroke of paint is going to solve bureaucratic issues. To suggest that everyone is unknowingly glancing past these issues except for you is a bit tacky, as if one is trying to score some me-too points.
I share your amazement.

There are lots of reasons people might 'turn' assuming these aren't long term espionage assets. From what I've read, the real reasons are mostly banal and extremely petty at their core, but of course they always use some higher principle to justify their actions.

Then again, I am always amazed at certain types of immigrants who come over with an attitude of entitlement and national pride for the countries they just left because, frankly those countries sucked, or they wouldn't be here.

I'm actually a naturalized citizen myself, came over as an infant. I can't even begin to imagine the nerve or some immigrants who display their national flags in their windows or outside their homes.

It was my parents view, and one which I share, that we came over to become Americans, not to become XYZ-Americans.

It has always given me a certain perspective to life in that no matter how bad things from time to time seem, all I have to do, is think about the alternate universe where my parents chose to stay, and how incredibly bad my life would have been. For that I'm forever grateful to this country.

So yeah, it's a very alien concept to me as well.
"1 BTC is still 1 BTC" seems to be a popular saying in the Bitcoin forums.
This is only a valid argument if it is hard or too expensive to exchange between first and nth mover.
That's not a good argument. Shorting into a bubble is super dangerous, because while you can be highly certain that the bubble will pop, you can't predict how high it will go before it pops. The optimal way to trade a bubble is to be long for as long as your risk tolerance allows and then you stay flat. You only short once the bubble has popped.
Legitimately asking: Can you even short Bitcoin? At least safely.

Shorts as a concept are designed around legally binding contracts. If you fail to pay out on a short you sell, they'll sue you and you'll be suspended in the markets. How would that work on something like Bitcoin?
One description I saw said that while it's not really part of the definition of a currency, useful currencies are usually issued by a state because tax payments provide a built-in base of demand.
This doesn't help answer your question (I don't think) by my observation...

I have the same question and I got my degree 12 years ago.

I remember my AI course in college consisted of implementing a neural net in Lisp and memorizing a ton of dense text.

It is really easy to take a Tensor flow model someone already wrote and tweak the parameters to make it work for your use case. I think that code reuse and open source is the largest advancement in AI in the last 10 years.

So a lot of companies can use AI in their products without even really knowing how it work.

Now once you start training your own models the hardest part to me is the vocabulary. So many tutorials and classes say "use this algorithm" or "take this code and modify it"... I want to know why I chose that algorithm, what were the other choices, and how do I write that code if I don't have an instructor to do the boilerplate for me. It is very frustrating.

Hopefully some of the answers here will answer some of those questions.

As another note, a lot of the advanced AI uses Calculus. algebra is not enough. I don't know what college you went to or what accreditation it has but by third year you should at least have taken Calculus II... maybe even Differential Equations. If you haven't, don't worry, 99% of programming jobs won't use them. But parts of AI will.
Do you have any research evidence to back this up?

I just haven't seen (any?) research on the advanced capabilities they're discussing in the article - open-ended interpretation, being able to answer "why" questions, being able to synthesize information from multiple sources, etc.

I think we're still kind of a long way from these systems, maybe a decade or so, barring major leaps in hardware.
>I don't see how this follows. What we're not focused on is blurred, yes, but what we're focused on is at least partially related to our ability to recognize patterns (e.g. reading from peripheral vision is very difficult).

Object detection from peripheral vision is not difficult though. I think you're overestimating how much of our vision is actually clear.

>The fact that CNNs are tricked by imperceptible perturbations while the semantic content is held constant is highly informative information, don't reject it for superficial reasons.

Yes, but that is not this paper. These perturbations are not imperceptible, and unlike other adversarial examples the model adapted well when allowed to train on them.

Also, it looks like the model did reasonable well on the random filtered versions, only failing on the blurred versions. The random filtered images looked much more corrupted to me than the blurred ones, which is consistent with blurred images being part of the training for the human visual system, but not randomly filtered ones.
Monitoring Kubernetes with Prometheus from outside the cluster
Knowing it was coming and knowing when are two different things. Better to buy when it's cheap(er) than to short and loose your shirt.
Is it though? Bitcoin corrected from $5k to $3k in September. During that same correction Litecoin corrected from $100 down to $27. This just seems like the 50% correction that's been overdue for awhile.
This is the mobile link, better link is http://blog.datomic.com/2018/01/datomic-cloud.html