skysight-inc/HackerNews huggingface dataset:
Here's the truth.

If you want to work in ML, and are all excited about the (justified) deep learning hype, you are much better off learning decision trees, random forest and gradient boosting first, and then learning neural networks.

Most of the time, for most non-binary data XGB/VW will outperform a NN, be easier to use and more interpretable.

Plus you'll learn all the shitty programming stuff you need to do to get your data in a reasonable shape for a NN anyway.
> I am sure that it's quite possible to generate small Rust
> binaries as well.

Indeed, here's a 151-byte hello world[0] in Rust: http://mainisusuallyafunction.blogspot.com/2015/01/151-byte-...
Agreed, there are different solutions that make sense for different businesses. The smaller your margins, the more important it can be to run your own stuff. Or maybe you just want to cut out a layer of someone else's profit from your own revenue to give you more flexibility in your business. If you can get costs to $5/unit at the same margin when everyone else in your industry is $10/unit, that can be a big motivator.

It also depends on how your service is positioned to grow. If you have any sort of reliable, foreseeable growth then you can save money by building infrastructure yourself. You are paying for Amazon's overhead to allow you to spin up any instance anywhere at any time (and there's no guarantee it will really be there) -- even if you're buying hardware 6 months ahead of when you actually need it, as long as you're growing and not missing the mark too badly you can do a better job on cost.

Most importantly: are you planning for success? If you sign a giant customer, will it help you grow your margins by getting you to better economies of scale with your vendors and your expenses? Or will it crush you because now your burn rate just doubled? There are economies of scale available with AWS, but they aren't great and you have to be pretty huge to get anything meaningful.

Two of your examples stuck out to me:

Dropbox was never entirely run in AWS. That complicated things operationally to a degree, but ultimately made it a lot easier to move pieces of the service in or out of AWS as it made financial and technical sense.

Pinterest was built in AWS. Since they waited so long to start seriously considering alternatives, they're in a tough spot. Migrating out will require a substantial capital commitment (not to mention engineering and product commitments), and they'll have to pay for both environments during what is liable to be a lengthy cutover period. You have more resources to leverage, but the scale of the problem just gets harder over time.
If the court case is in London, that suggests the business was being done in London (or at least the accounts were being kept there), so shouldn't the Libyans be the ones to understand the other culture?
> “the best venture capitalists in the world still strike out most of the time. That’s just the nature of the beast."

Then what makes them the best VCs? The fact that they got lucky once and now sit on a pile of money? I tend to lean towards Black Swan theory here, believing that successes in these extremely outlier situations are not representative of the "best". It's like you won the lottery and claim to be "the best lottery player".
This is why the Fed is apolitical. Their concern isn't with economic performance it's simply with full employment and inflation most and foremost. Even if it is at the cost of poor economic performance - infact that is the goal, thereby reducing inflationary pressure.
I was at a conference a couple of years ago and there speaker was proposing that government taxation of tech companies should be higher (or words to that effect) as the underlying tech foundation they were building on was all government funded in the past. I really wish I had a photo of the slide but an amazing amount of the fundamental technology we take for granted today started life as very expensive, commercially unviable readership funded by governments. Their summary was that government is the only place that can fund and progress the technology foundation that companies later build on top of and that the idea that government is bad at tech is wrong - they are just bad at tech when funding is slashed to a minimum. Their main example was Bell labs and semiconductors and then the internet from what I remember.

I don't think the problem is government, the problem is funding - companies with limited funding would do an equally bad job of tech as a government department
Not quite, but almost. I've been using this setup for a few years now, with my own domain and Gmail.

To answer your questions:

- Login: You'll have two logins (Gmail address, GApps address you@yourdomain.com), but in daily use you only need the Gmail one.

- There is an additional copy of your emails in the GApps account. I configured GApps to move them to the trash after forwarding, but you can't outright delete them. I just empty that trash once a year. You'll also need to setup a mail rule that whitelists either all Spam, or (what I do) all your whitelisted addresses, so that no mails get stuck in GApps spam filtering.

- You'll be able to send emails in Gmail from your custom domain, and it will show only your custom domain in user-visible From: fields, if you configure Gmail to not use the Gmail SMTP user, but your GApps username and password. The "sent via Gmail" is what you get if you don't configure the SMTP server.
FYI I use Server: smtp.gmail.com, User: me@mycustomdomain.com (this works!)

- You'll need to add the SPF and MX records for Google Mail to your DNS records. If in the future you ever want to switch from GApps to something else, you'll just need to change those and transfer your mails.

- I don't use any of the other GApps features, as to not get locked in.

If you like, I can send you an email so you can take a look at the headers yourself.
Having the register specs and behavior of the various blocks inside the chip is a lot like having the API of a library. It lets you use it, but doesn't tell you how it's implemented internally, which is where most of the secret sauce happens. This register/spec is what a lot of people like me wish for.

There are two levels of "open source" for hardware: the first is where the registers and behavior are documented, allowing programmers to write their own drivers for the hardware, but for moderately complex stuff doesn't get you far for copying it. The second level is where the implementation details of the chip (the Verilog or VHDL description of its behavior) are open-sourced. Only the latter would let you "easily" create a knockoff, and even that isn't within reach of any household hacker, as the base cost of fabbing a chip is still in the hundreds of thousands of dollars, but yeah that would be within reach of an undercutting competitor.

(there's even a third layer of open source where the Verilog/VHDL is turned into the final layout tuned for the fab, think of it like having the source-code vs the final assembly for a given architecture. That step is costly too)
Obama knows!

This comment thread === 4:52 to 5:16 of the video below

"Student Asks Obama About Cynicism.." - https://www.youtube.com/watch?v=AxuwazaXOMg&t=292
> Shouldn't rev(1) reverse graphemes instead of code points?

I honestly don't know. Is the intended purpose of this program to reverse bytes, or reverse characters, or reverse grapheme clusters? Or extended grapheme clusters?

There's no spec - this has never been in POSIX. What is your expected behavior? Is it mine?

For what it's worth, I needed rev recently, but forgot that it existed and did this:

perl -ne 'chomp; print scalar reverse . "\n"'

If I need it to handle UTF-8 in a certain way, I can use pragmas to change it's behavior. (I'm pretty sure that this, as it is, will ignore the surrounding locale.)
Use `pkg audit` on FreeBSD and read the "periodic" emails.
Maybe the problem is not the missing technology but just about finding the right balance between preventing explosions and keeping the machine running. If the machine plays it too safe, consumers are likely not satisfied.
I agree it's not something people are likely to hit int heir first year, but I do think some sensitivity to trade-offs at the beginning is good.

Re: board dynamic - the interview was about things to watch for for people thinking they might get into decent growth. At those stages, especially in 2016, many boards are watching gross margin and unit economics. But ours has been very supportive from day 1 of having SaaS offerings be HA and DR.
Every existing light water reactor in the world could melt down like Fukushima and it won't come close the human disaster that will happen if much of the world's climate exceeds a wet bulb temperature of 35C for any part of the year.
nice toy, but there are some things to be considered:

1) "secure DNS" is a solved problem
2) DNS is simple
3) responses normally easily fit inside one packet
4) DNS is fast

HTTPS is a slow, wordy and inefficient protocol. Forcing everything into JSON just compounds the problem.
It seems like they're following the even more basic/old school formula first and then adding on the ML:

Step 1. Pick a domain with loads of trivial, low-value paperwork
Step 2. Convert the paperwork into online forms
Step 3. Plug your forms into existing player's tech
Step 4. Battle to get adoption
Maybe there were just a lot of sockpuppet users. :P
What I Try to Learn from Being Wrong
Making these transforms can get pretty complicated once you get into different css properties. Here's the library that Paul Lewis mentions in his original post: https://github.com/GoogleChrome/flipjs
I Went Undercover to a Trump Campaign Debate Party at Round Table Pizza
The accounts were all closed within two weeks. That was enough to get employee bonuses though.
I'm confident that battery cost reductions will be substantial when Tesla's Gigafactory is at full production (they've already signed yet another utility scale battery storage deal in the last 10 days), cost reductions that will further increase uptake in energy storage contracts.

Cumulative global installed solar photovoltaic capacity will surpass 310 GW this year, compared with just 40 GW at the end of 2010. Polysilicon module prices continue to plummet; even if storage costs have not caught up, we can continue to drive out fossil fuel generation with more solar and wind, not to mention shifting loads to renewable generation hours whenever possible.
> with TCP DNS, it's the entirety of the transmission

DNS Messages have a two-byte length prefix when transmitted over TCP. Multiple envelopes can and often are sent over a single circuit.
What on Earth is "enterprise-level type checking"?
For what he (Kabbaj) did in Libya, he never got his 'guaranteed' $9M by Goldman.

> the bank was willing to guarantee him $9 million in pay. It was an astonishing sum, even at Goldman.

> Kabbaj never got his $9 million.

via https://www.bloomberg.com/features/2016-goldman-sachs-libya/
One answer is the strong compatibility story for existing JavaScript libraries. You can use d3 or three.js from TypeScript; that's a big advantage over something like Elm.

Compatibility with JavaScript source (instead of libraries) is a disadvantage. The most dangerous parts of TypeScript are the JavaScript parts: arithmetic, bracket notation, etc.
As to the specific advice, sorry you didn't think it was valuable.

But re: it being a PR fluff piece -

Nope... Not in this case, and I would bet against that being the case with First Round Review in general.

I'd bet a reasonable sum that every article int the First Round Review was spoken and/or written by the person being interviewed/quoted.

For this article, Camille prepped me with some questions, then we spent an hour on the phone, and she got me a draft that I made suggestions on (especially the monitoring section, which was much weaker originally).
I was checking out Matt Levine's articles here https://www.bloomberg.com/view/contributors/ARbTQlRLRjE/matt... and it's interesting how the title of 99% of his articles is "Something and Something Else", "Something, something else, and some other thing". Wonder if he's aware of it himself :-)
That's not true. Sure, many languages require you to drop down to a lower-level API to create a vanilla TCP connection, but if the language you're using doesn't provide a way to open a TCP socket and do the TLS negotiation dance, then you've probably chosen the wrong language.
I don't use either of those as http clients in my idiotic hobby projects that lookup DNS over TLS/HTTP.
see also: Internet Mail 2000
Yes, the LIA should probably have tried to understand British and American culture better before dumping money into Citigroup via Goldman Sachs. But even if they had bothered—and that's a big ‘if’, since Qaddafi was not really known to play well with others—would that have changed anything? The market would've still crashed and the LIA would still be justifiably irate about losing a lot of money.
Then all billion of us on the web have "chose[n] the wrong language".
And since 2016 we have FLIF too.
> All jobs in agriculture, construction, services, etc. would require minimum wages and benefits

Aren't all jobs meant to require minimum wages and benefits now? Just kidding, of course not! We have immigrants to do those jobs!
Page Speed Insights for https://blog.google/topics/inside-google/introducing-the-key...

Mobile: red 58/100
Desktop: red 64/100

see: https://developers.google.com/speed/pagespeed/insights/?url=...

There are two (and prop. more) different Googles:

The ones that care, and the ones that make marketing!
BuildHack – Build it and they will come
If you are going to be throwing out big words, it's not Tu Quoque, it's sarcastic.
> The fact that `function2` is logging stuff is an implementation detail that callers shouldn't care about.

On the contrary, I think it definitely matters. If a function is going to log something, I want to know about it. Those logs could cause me problems (e.g. polluting my stdout or attempting to write to a file they don't have permissions on), or I might want to control where those logs go, what the log level is, what the format is, et cetera. This is absolutely something I want to know about.

> What if that function decides that on top of logging, it wants to store stuff in a database. Should all callers suddenly find some kind of database to pass to that function too?

Yes, a thousand times yes. Why would I want a function to be storing stuff in a database without my knowledge? If a function is going to write to a database, it's all the more important that the caller is aware of that. How can I access whatever it stores? How do I know what database it's writing to? How can I be sure that database is properly initialized and/or torn down? How do I know whether the function is threadsafe? How do I know it's a secure connection? Et cetera.

If you want to write a function which does "arbitrary side effects", easy: just write all of your code in the IO monad.

-- It reverses a string... and who knows what else!
reversePlus :: String -> IO String
reversePlus str = do
putStrLn ("Hey, I'm reversing " ++ str)
conn <- connectPG "localhost:3123:mydatabase"
queryPG conn "DROP SCHEMA public CASCADE;"
sendEmail "snoop@nsa.gov" "hey guys what's up"
return $ reverse str

Of course, I don't recommend this...
Node.js, TC-39, and Modules
Reasons Why Blac Chyna Tweets Rob Kardashian’s Phone Number
https://github.com/RevolutionAnalytics/dplyr-spark
Be sure to check the followup by @awbjs also https://medium.com/@awbjs/follow-up-tc39-meets-node-js-modul...
In past I've heard about couple of cases where people had some startup idea that involved some clever application/algorithm that would have had to be deployed to customers premises but kept secret.

With slight modifications (* ) this sounds like a low cost, but easy to deploy solution to the problem. Some of the security would be lost, but you would still get a reasonably tamper proof computer that is capable of running standard software stack for <$1K.

With the same kind of changes you could also build a low cost HSM solution based on this.

(* ) Instead of controlling booting, the keyfob could be used to enable/disable console access and the device should be able to recover from short power losses.
Comcast is the one sending you the (unsigned, unencrypted) response packets from 8.8.8.8.

You might as well use the Comcast ones.
There is never a way to fully control everything in your life. And the poorer you get, the less you can control.

Poor do not get to shop for jobs, move to healthier or cheaper places (especially faraway), spend money or time on exercise. (if they attempt to make ends meet) Older people are much less wanted on the job market too.

Nobody is God. Nobody can fix everything.
It really is like what it addresses.
AGI is a recent term coined precisely because the name AI has become confusing, which is precisely my point. It is also not widely known and used for the large part by people who believe in a sci-fi rapture-like event called the "technological singularity[1]", and so carries a bit of a cultish connotation. It doesn't do much to allay the confusion, though, as the term AI (even if understood to refer to something weaker than AGI) can be confused to be a component of AGI. I imagine that at some point, something called AI may eventually lead to AGI, but we have absolutely no idea whether what we call AI now is even on the right path, so the confusion remains.

It is true that some algorithm has been called AI for decades. It wasn't always this one or anything similar to it. Both Lisp and Prolog were thought to be AI languages at one point.

[1]: https://en.wikipedia.org/wiki/Technological_singularity
Virtual jail visitation is replacing in-person visiting rights
It is impossible (yet) to hack chip & pin. The problem is that even chip cards have a magstripe that can be skimmed. EMV[1] enabled fallback funtionality by default, which is the biggest issue imho. Basically, if your chip is broken, a terminal goes through fallback mechanism and uses magstripe instead. This way you can clone a card with "broken" chip and copied magstripe. Some banks allow to disable (opt-out) magstripe for chip cards, so unless you are in US, you should do that. I've seen some people intentionally scratched magstripe, but I'm not sure it's a very good idea.

1. https://en.wikipedia.org/wiki/EMV
Maybe they are slowly trying to make their way into the weapons industry :D
Datastore seems really cheap to me, am I missing something?
The median inheritance is $50k. Is it possible that very large inheritances are more likely to keep accumulating?
How does that prove anything? It could've been a colloquialism.
Danish tax auth. get info on 2,000 Danish Uber drivers from Dutch tax auth
Here's a plan:

1. Make up a word that doesn't exist yet (verify with Google).
2. Start a company with that name.
3. Grow it big enough.
4. Claim your TLD.
5. PROFIT!!!!!
Relatively easy? Really?

Going as a human to mars is fucking hard and coming back is even harder.
Why the Attempt to Enjoin the IANA Transfer Is Baseless
Move Ahead Towards a Better Life
Acquiring Life insurance policy might not be as easy as you anticipate, particularly if this is your first time. Young drivers, who have been previously contained in their parents’ policies, must have their own auto insurance coverage eventually. Who is the cheapest life insurance company? There are several basic requirements for example charge card and saving accounts; many insurers also require applicants to actually possess a home. Even if you’re simple requirements are already fulfilled, young drivers usually have to pay for extremely high premium due to various reasons, for example no home ownership or simply lack of driving experience. Direct General Auto Insurance (or simply referred to as Direct Auto Insurance) has its own method to result in the entire processes super easy. To get Direct Auto Insurance quote, applicants don't even need to have credit card or saving accounts, meaning young drivers can use with good possibility of approval.
Who is the cheapest life insurance company?
ce quote, please remember that you can use the discount so long as you qualify for it. http://www.lifeinsurancerates.com/
You can go very much the same debugging route with MySQL. There are similiar tools available for MySQL as well.

The tooling discussed in the post should definitely not be a reason to switch from one DBMS to another. You need to understand your DBMS if you want to make best use of it. Just switching to another system w/o understanding why would help much.
> He treated them to dinners, musicals and prostitutes, with the "Lord of the Rings" musical being a particular favorite

Can anyone explain why the words corruption and bribery are missing from the article? Is it normal to treat government workers to prostitutes?
The Intercept.

The Macro.

The Keyword.
On MNIST KNN will get you 95% but a deep net will get 98+. I find that interesting.
A shack she could afford would not have decent mass or decent walls.
In western culture, yes. In Libyan culture, I'm guessing no.

The particular cultural value you're appealing to here is rule of law: https://en.wikipedia.org/wiki/Rule_of_law

It is a value I'm personally fond of. But it's not the only way to run a country. I'm going to go out on a limb an suggest that a guy who engineered a coup, declared himself "Brotherly Leader and Guide of the Revolution of Libya," and stayed in power 40 years was maybe not the biggest fan of the theory that "law should govern a nation, as opposed to being governed by arbitrary decisions of individual government officials".
> "To help plan the training sessions, one of Kabbaj’s colleagues e-mailed to ask about the level of the Libyans’ knowledge of derivatives. He responded: 'Baaaaaaaasic.'"

bizarre. you don't really expect to have to walk through finance 101 with a 67-billion-dollar SWF... you just have to believe the guys hired to manage that fund are qualified right? these are not your grandma's retirement savings.

and then they turn around and say they don't understand what they bought?
At least you don't need to worry about them fixing something that doesn't need fixing.
Does Postgres offer search based on tf-idf?
You can even keep the Commodore!

https://www.c64-wiki.de/index.php/PROLOG_64
https://www.c64-wiki.de/index.php/LISP
Research+Papers
Secondary markets like eBay will sometimes have some decent deals.
Dive into 5 October Holidays That Can Boost Your Social Presence
Cruz Invests in Trump's Bankruptcy
NVM: Node Version Manager
those money stuff articles are actually compilations of several pithy thoughts on different issues.
Microsoft Lowers Error Rate for Speech Recognition
"They don't seem to have ... asked?"

I think this is my favorite bit.

Which actually brings up a good proactive defense for the salesman: Make sure you let you client know what they should be asking, not just what they ARE asking. Not that this an easy question to answer - you're asking someone else to point out your unknown unknowns, but in turn, they're blinded by familiarity (example: I actually do experience slight surprise when people haven't heard of Hacker News).
The law is probably meant to keep parking space from being permanently occupied. I bet it's legal to sleep in a car parked outside the road and not in a generally public space such as a park. (that's loitering)
I just literally installed the compiler toolset and did the first demo in the tutorial. I have never seen anything so large before, but I'm not a coder and not a windows coder.

The only windows code I have compiled has been FreePascal and that wasn't this crazy.

Similar to what sebcat showed above, I've done a bit of assembly on systems 8bit and up including nasm on linux, so not used to binaries with this sort of baggage. Wasn't trying to paint rust in a negative light, just came as a surprise when I ran that first compile.