skysight-inc/HackerNews huggingface dataset:
The generous free tier in App Engine is also very nice - lets you run a lot of personal / experimental stuff for free.
I used Stanford’s materials for CS229 as a reference in two of the three graduate ML classes I’ve taken. I’ve been quite impressed, and I don’t doubt ee103 is also quite well done.
That was one of the craziest companies I ever saw people do business with.

I watched them ban a few people who were gladly forking over outrageous late fees for movies they'd rented there.

I stood there thinking when I saw that, "why wouldn't they be asking you to take even more movies home?" They had to be making way more money off of those who were paying their late fees than those who always brought the movie back on time.

I finally asked one of their staff about it once after seeing them ban someone I was with (my future wife on one of our first dates) and she told me it was because it was "inconvenient for their good customers".

I pointed out that the woman she'd just banned paid them over twice as much for the same thing as their "good" customers and she never complained for a second about it. The girl behind the counter just didn't see it that way and told me it was "company policy" and her name was in their computer, and she clearly enjoyed enforcing that policy and confiscated my wife's "Blockbuster Card".

We both laughed asses off about that as we left, and still do while watching movies on our Roku.
thanks, reminded me of a quite funny old japanese show about how a family got one piece, and how prized it was, specially for the kid , who ends up eating it and not sharing a bit !
I suppose hacking is its own business domain, and these are domain experts writing shitty code to implement the business logic they need.

I've known programmers who couldn't program very well, but they understood the business domain and its rules so well that, while writing verbose unmaintainable crap they could be as productive as better programmers who did not know the domain as well.
Importing lots of code from others is a path towards bugs and mistakes. You end up not understanding your dependencies, importing far too much (because you want function x but also get a-z), amd dealing with changes you didn't want or need which mix security fixes with features.

Better to minimise dependencies particularly for trivial functions. Not just for security but for ease of development.
Sci-fi: Seveneves by Neal Stephenson. I found it fantastic though the end goes a little bit too fast and with too little detail as compared to the beginning.
^A ^D it is. But since you bring up moving the cursor, it also is very helpful to 'xset r rate 160 80' to speed it up substantially in Xwindows.
>Another part of the problem is that IPsec protects IP, not TCP and friends. This means that part of a TCP connection's packet flows may be protected by SAs with one peer, and later by SAs with... a different peer -- this may sound strange

Let me stop you there. The only reason it sounds strange is because you are building a presumption that IPSEC has a primary role in protecting second hop TCP traffic. We have TLS and certificates for a reason, and when employed properly (verify certs, TOFU, GSM suite, TLS 1.2...) the problems you go to mention are mitigated.

If you use IPSEC for what it is made for, it is neither hard to understand nor difficult to implement.
They are specific about the RAID levels. RAID 5 is troubelsome because your data is smeared across disks. That has all kinds of negative consequences when it comes to performance (write amplification) and recovery (unlikely).
A movie being popular is half quality and half marketing. Unless we abolish huge advertising budgets, there's no reason to assume that the mainstream viewer would actually give the best ratings to mainstream movies.
You need to pick up linear algebra and basic probability.

CS229's linear algebra review is pretty good: http://cs229.stanford.edu/section/cs229-linalg.pdf

For more depth, Trefthen and Bau's Numerical Linear Algebra.

For a video course, Gilbert Strang's MIT OCW course on Linear Algebra.

Review of probability: https://see.stanford.edu/materials/aimlcs229/cs229-prob.pdf
Was about to write this exact reply. A single database and web server goes surprisingly far.
I work on C++ code at a large tech company. My workflow is such that I compile and run tests often after I made incremental changes. I feel like I often wait for the linker for ages.

I am wondering if linking could be sped up. I feel like a lot of the steps mentioned here could be cached for instance.
The China Dream: Great Power Thinking and Strategic Posture in the Post-American Era

> Liu describes the 21st century relations between the United States and China as a “Marathon contest” in which the “Beijing Plan will replace the Washington Consensus” so that China would become a “Champion nation”. This is a question of who will rule the world in the 21st century. The implications are institutions and ideas we fundamentally value as Westerners: Our Democratic rules-based world order, Human Rights and The United Nations could become uprooted.

The China Dream may scare you.

Liu provides an interesting alternative perspective on American History, The American psyche and American strategic misconceptions. He also unwittingly reveals deep insecurities with respect to single party rule and global perceptions of China.

This was an amazing strategic read and has opened my eyes to a new perspective.
First, I'll recommend Discrimination and Disparaties by Thomas Sowell, another fantastic work from Sowell put out this year that builds on some ideas from previous essays. It's short, but the arguments are concise, empirical, and convincing.

And 3 books that have most recently made it into my "must-reread" category.

The Righteous Mind by Jonathan Haidt

Antifragile by Nassim Taleb

Thinking, Fast and Slow by Daniel Kahneman
Mobi2go.com sets up apps like this for any restaurant chain.
I don't think sandboxing install scripts will help much, as any code in the package will be executed when that package is require()'d. You really need to sandbox the whole of `node`.
This is a one person project. This clearly took a lot of time and effort. You can afford it to look at the TOC and get scrolled directly to various examples.
> This means that simply by opening a pull request into the right repo, you can gain authorization to publish packages.

But that is not all what happened here... Or am I reading this wrong?
“Dealers of Lightning” by Michael Hiltzik - on Xerox PARC and its highly inventive cast of characters

“Man’s Search for Meaning” by Viktor Frankl - on choosing your own attitude

“Dreamland” by Sam Quinones - on America’s opioid epidemic

“Technics and Civilization” by Lewis Mumford - on technological progress (and machines) from the perspective of someone in the 1930s

“The Color of Law” by Richard Rothstein - on the myth of de facto segregation (vs de jure segregation)
Obviously if you are using a Mint-like application where it's clear you are sharing your transaction history then it should be expected, but on RH there is no obvious utility to sharing transaction data when linking a bank account only serves to transfer money in and out of a brokerage account.

As far as I can tell, a single Plaid token enables a developer to "turn on" any endpoint they offer without consent from the user, so even if RH does not pull transaction history now (I would like confirmation from them directly) they've obviously written their PP in a way that lets them flip a switch anytime they want without anyone knowing.

Plaid is an interesting company from a developer POV, but it's clear to me they've taken the early FB approach to their API and have extremely little control or visibility into what developers are doing with the data. They also do not show a confirmation screen with the data elements they're asking for from the customer before confirmation.

I hope they get their act together before we see them in the news because someone bought Plaid transaction data from millions of customers to target ads for the 2020 election. Purchase history on millions of voters would be incredibly powerful (even more so than likes IMO) as far as targeting goes.
Does anyone know what solvent they were using? At one point, probably in early 1976, I took a sample of Liquid Paper thinner to my high school chemistry teacher, just out of curiosity, to see if he could figure out what it was. He revealed to me his pride and joy, an infrared spectrophotometer he kept in a room behind the lab. We ran a sample, but the resulting absorption curve wasn't anything he recognized, and we didn't pursue it any further. I'm sure it wasn't water, and I think he would have recognized carbon tetrachloride or something obvious like that, but that's about all the clues I have.

I never knew the story behind Liquid Paper, though, until now.
Typescript magic build stuff is useful. Although a realization needs to be made that webpack is the king of front end build systems. Mostly because it’s able to package all sorts of things into a single js/css file.

So any speedups in wbepack with Typescript would be very much appreciated by the community.
I wish. In reality the Mach-O LLD code is unmaintained and can not compile a simple hello world program without asserting. https://bugs.llvm.org/show_bug.cgi?id=32254
An alternative is to do the same plan but with Portland Oregon and live in Vancouver or Hillsboro. Take the max in and out of the city.
I wonder if "higher than the blue line" is a requirement? Have they been given permission to do this on the basis of not undercutting publicly funded services?
Interesting idea about being Amazon's primary business. Would you happen to have pointers about AWS's size relative to Amazon's other business?

edit: found some myself: https://www.zdnet.com/article/all-of-amazons-2017-operating-...
I liked the Steve Eisman character from The Big Short, but I was disappointed his prediction bank stocks would do well didn't play out.

KBE: 44.49 Jan 30, 2017, 47.82 July 11, 2018 = 7.48% price growth (I couldn't find numbers for total return and too lazy to compute from distribution history)
VFAIX: 20123 Jan 30, 2017, 23569 July 11, 2018 = 17.1% total return
VFIAX: 22291 Jan 30, 2017, 27729 July 11, 2018 = 24.4% total return

KBE: SPDR Bank ETF
VFAIX: Vanguard Financial Index
VFIAX: Vanguard S&P 500
In my experience, people are using k8s et al and microservices because "everyone is doing it", "nobody got fired for choosing microservices", "I need more cloud stuff on my resume" and a vague (and unsubstantiated, unless you're in SF maybe) hope to hire ops staff on the cheap. Frequently, it ends up in a mix of a partial k8s setup for services plus dedicated DB, logging, backup, and other proprietary persistence infrastructure services. In other words, the union of problems/risks, and the intersection of capabilities; and in particular such that moving to another cloud provider is impossible :)

Cloud services is pretty much a business of huge marketing budgets and old-school lock-in strategies.
> Why is this a shell script?

So this can run.

Also, so I can run one command that works on a range of systems.

> Shouldn't it be just a few documented ways to get such information with mentioned tools?

You're welcome to do that. The README.md file is documentation. I welcome constructive feedback.

> you have to trust the author

I am the author, so that's covered. :)
Typescript is definitely great and brings a lot of new ideas to type systems. I really wish python had such great tooling. Mypy leaves a lot to be desired.
Some scientific subfields are ridiculous on their face.

But there's a crucial difference between that and the way original rule is phrased.

The fields one has to dismiss are characterized by things one knows is false by physics or combinatorics or other common sense things. Theories of telepathy, the flat earth, creation science or whatever.

The "you can't show me one good paper on the subject" is an appealing-seeming pronouncement but it's really dumb way to do it. Just say, "that doesn't make sense and you'd need huge evidence to prove it". Paper quality isn't really the question.
I assume (by trying on zsh) that this is a configuration change you made vs. some keybinding I've yet to discover?
Perhaps npm packages should be dockerised to prevent this.
If you haven't clicked through to read the above commit message, please do. It is amazing. This is a glimpse into the mind of a mad scientist (and I respect and love mad scientists more than anything and aspire to be one)
Dual Dead Sword Hero Crime War Rescue Missions
What is Surrogacy? A brief inrto
>2018-07-12 9:49 UTC: The attacker used the generated authentication token to publish eslint-config-eslint@5.0.2, which contained a malicious postinstall script that attempts to exfiltrate the local machine’s .npmrc authentication token.

>2018-07-12 18:42 UTC: npm revoked all access tokens generated before 2018-07-12 12:30 UTC.

Does this mean that potentially any version update (of ANY npm package) published between 9:49 and 18:42 could potentially be compromised? Someone's going to have to go through all of them with a fine tooth comb...
The buzzwords are ultimately meaningless but that sounds more specific to ”infrastructure as code” than the meaning of “devops”. With iaac basically being one of the facets of devops. Does that sound right to you?
> how mysql does fork()

mysqld uses a single-process architecture; once running, it's not calling fork(). It creates a thread per connection, rather than forking a new process per connection like postgres.
> The transpiling craze peaked years ago

That's a bizarre comment from someone who just said they're dedicating their career to transpiling. Flow is a layer of safety on top of JavaScript, while TypeScript is a different language. You can't run it with JS runtimes, and it has features JS will never have. It's definitely transpiled.

See also: Elm, ClojureScript, NativeScript, PureScript, Haxe, and the staggering number of transpile-X-to-JavaScript projects out there.

> but for general app development it's better to have a GC and the other high-level features JS has that wasm doesn't

The features that are missing from wasm can be implemented in the original language. Rust, at least, doesn't have garbage collection. There are also multiple proposals to add garbage collection to wasm.

> That just means some people want wasm to take over, for that one specific reason. It doesn't mean it's actually going to gain traction to evolve in that direction.

People wanting something to happen is all that's needed to make it happen. If you concede people will want it, then you concede it will happen. wasm replacing JS as the API for the browser makes more sense than, say, JavaScript on a server, and yet here we are...
I grew up on Thomas Sowell. Extremely articulate economist. I've now come to disagree with probably one-third of what he writes but all of his works are really good frameworks of how to think.
They make a lot of sense to people who like to think functionally. If you view modules as providing functions that you can composite into whatever it is that you need, micromodules are appealing because they offer just want you need and nothing more.
It's not at all clear that it's 'to the public', when it's only being sent to the renter. But that won't stop you from getting charged anyway.
Currently reading "Sons of Wichita: How the Koch Brothers Became America's Most Powerful and Private Dynasty"

Very insightful on a number of levels.
Yet people care sometimes more about popularity than quality. You want to watch the same movie everyone else did so that you can chat about it.
Posted by me earlier with a few more comments:

https://news.ycombinator.com/item?id=17513762
I saw it more of being that he doesn't want to impose a particular style of governance after removing himself from the project. The remaining devs should run it however they see fit.
In the fiction realm, Yoon Ha Lee's Ninefox Gambit is a fascinating math/geometry based sci-fi novel.
Closest I know is: https://30secondsofcode.org/
> I need more than one tap to change the brightness, volume

Not true; you can change them by beginning a slide over the brightness/volume (and maybe other buttons that expand into a slider) in a single gesture without lifting your finger.
> If I say, 'this action is reminiscent of a ruthlessly capitalistic ethos, trying to make a profit wherever one is to be made' that doesn't mean you're endorsing for instance the holocaust even though seizing the possessions of the victims there probably showed a net profit.

Right, except my reaction is to the literal description of the attitude in question, not something that happens to incorporate it. The statement was "I admire X, which is a component of Y", and I'm saying "I find X, specifically, objectionable".

No one is claiming 10 million is some magic statistical number for sample sizes; that is a straw man.
That's a nice sentiment, however a lot of people have notifications turned on in both their email client and in Slack, so you end up interrupting them anyway.

There was a study done on the interruption effect of e-mail https://www.emeraldinsight.com/doi/abs/10.1108/1328726018000...
What are you views on NumberTank
Everyone check out NumberTank, and share your review! What changes would you like? or do you like the app at all? explore and lets discuss?

https://www.numbertank.com/
It's funny how Microsoft talks about "TrustWorthy Computing" and thinks implementing Easter eggs could be malicious but a closed source os isn't ^^
hey thanks for clearing that up.
YouTube terminates accounts promoting Twitch streams
I knew a maori guy years ago whos name was almost as long as this. He told me it was basically a very short story.
I'm still using mine, with a patched version of OSX High Sierra installed. No problems.
All (well, most) Linux distributions managed to achieve that. So, the chance is about 100%, all it takes is will and skill.
If you don't mind me asking: It seems like you can just run arbitrary stuff in a cloud instance for free using colab including GPUs. This doesn't sound a like a sustainable offering.

This sounds a lot like the old Google, which offered a lot of stuff for free but had to shut it down. Do you have any thoughts on that? Are there plans for a paid offering?
Nice article. Some guys in my place are working on a new machine which generates and detects neutrinos. It's called DUNE. It uses a super conducting linear proton accelerator to generate them and 100s of massive liquid helium cooled wire detectors 800miles away! Super exciting project.
Flagged, as URL is now unavailable when linked with the message:

This page is unavailable when linked to from news.ycombinator.com.

Please find a less toxic place to spend your time.

Per https://github.com/jamiebuilds/jamie.build/commit/b66f185df4...
What immediately comes to mind is the 1994 paper "A Mathematical Model for the Determination of Total Area Under Glucose Tolerance and Other Metabolic Curves", which drew a lot of attention immediately after it was published, with such follow-up articles as "Tai's Formula Is the Trapezoidal Rule".
>there are lots of alternatives. assign rooms to projects and have the principals mostly hang out there. couch areas and pub areas and cubby areas...rooms where you really aren't supposed to talk or hum or do anything out loud.

Having worked at a company, where they had couch areas: Management will place the couch areas in the middle or adjacent to the desks and it will all be done in an open floor. A couch area with no walls is an invitation to have loud conversations/phone calls in the middle of the office.
the original was just water based tempera paint. I'm not sure when, but definitely by the 70s, they reformulated it with trichloroethane as the solvent. In the 80s, that was replaced with naphtha.
What bothers me a lot, is that no one talked about a possible leak of private npm repositories accounts. Keys (along with repository urls) are usually stored in .npmrc along with all other stuff.

The fact that npmjs.com revoked access token has no effect on private repositories access tokens. I would recommend everyone, who uses private npm repositories, to investigate a possibility of credentials leak.
1) Education of a Value Investor by Guy Spier

Autobiography of a guy who won an auction to have lunch with Warren Buffett for $600k and ended up becoming a successful, contrarian value investor. Fun read for contrarians out there.

2) Napoleon's Buttons by Penny Le Couteur, Jay Burreson

A look at world culture and historical events through the lens of chemistry.

3) Becoming Leonardo: An Exploded View of the Life of Leonardo da Vinci by Mike Lankford

A quirky and entertaining biography of Da Vinci.
How NoSQL forced the evolution of a scalable relational database
Walking the Wire:Mastering the Four Balancing Acts in Microservices Architecture
The sale has not happened yet.
It's still a big deal, but getting better - my university's running a decently successful program in Kenya.

And yeah, people still use compartmental models pretty heavily. A lot of my stuff is stochastic (it's about the beginning or end of epidemics, or in small populations) so that's nicely parallel.
My name is Rick Negrin. I run the Product Management team at MemSQL, a scalable relational database. I recently wrote a blog on my thoughts regarding NoSQL vs. Relational Databases and I'd love to hear the community’s thoughts on this.
Something released in 2012 isn't exactly what I'd call "trendy". Technically it really does have some improvements for poor latency and high-packetloss connections.
Indeed! For all the great things that would come from practical quantum computing, the less probable outcome is way more exciting: If it turns out that we were completely wrong and quantum computers are not more powerful than classical ones, then explaining how that is possible (it really does not seem plausible) would be a great scientific revolution.
Indeed - exactly.

And it's wasteful - once the GPU is out of date you have to dispose of a perfectly good TB3 enclosure.

Another anti-consumer decision made under the auspices of design and practicality that consumers want.

I cant imagine a single customer has ever asked for a non-upgradable eGPU.
How to getting clients for my WordPress Maintenance Services?
The FreeBSD bug report and patch for reference:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223914
Mosh has been around for a while, it's not like "current trendy software". I thought people use it for bad connections (and envied them because of my stuff in the jungle that isn't performant enough for ssh).
How to Read Code (Eight Things to Remember)
Making a Referrer handler like that is a great way to let me know that you're probably not worth the read anyway, because you're not likely one to listen to anybody else.

I've never once found HN a toxic place in the last 4 years. A place to meet people with different opinions and have discussions about those opinions, yeah, but that's beneficial -- literally the opposite of toxic.
That's how I read it. Seemed odd they didn't unpublish all updates for the period but then decided it's best to just stop thinking about it.
what is before? separation has been around since law started because criminals do not say with their kids when in jail, this happens to citizens too which you ignored

thinking that its racism is just you jumping to emotional conclusions

there are no problems reuniting families when they are actually families, it is when kids are alone or abused as drug mules that they have to work harder to find where to put them

they still leave horrible conditions so why arent you upset over how bad the other countries are?
We at Tavisca Solutions Are Searching SEDT Engineers