skysight-inc/HackerNews huggingface dataset:
That works just fine until it doesn't. Doing all the work on the RDBMS side within a single transaction guarantees that nobody has changed the data you read before you wrote it back. If they have, either your transaction fails or theirs will, but consistency of the data is guaranteed.
I liked Randall Knight's Five Easy Lessons, which summarizes findings in the field and also comes with sample exercises and activities for the whole intro curriculum. There's also Mazur's Peer Instruction, which is a little older.
There was a time where computers weren't as fast and libraries were not as high-level/user friendly, and you required to know these things in order to get things done.

Today, unless you are doing things at scale (tiny fraction of startups), you don't need to know how to make things run in the most optimized way possible.
Software Engineering interviews are the worst offenders of this “test for grades approach to hire candidates”. On that other hand, programmers are spending huge amount of time, money and energy into hacking these coding interviews just to get a job. Situation is horrible and needs immediate disruption.
History of Computing Hardware
Most of which are not fully open, e.g. do not have open speech recognition.
How many 100's of thousands of IT folks make their mortgages in New York, London, Singapore, etc etc?

35 years ago, the number would have been 10's?
I don't any commercial versions there, which is what I was referring to.
We have to try, because the alternative to standardized testing isn't some egalitarian utopia, it's nepotism.
It sounds a lot like raising venture funding. Make sure there's a slide that says "$10 billion" because that's the new billion. Talk about your "AI" which was formerly "blockchain" or "big data" and make sure you fit the mold of whatever the funding is looking for. Leave creativity at the door please.
The processor in the PS3 was very different. It was called Cell. It had 9 cores: 1 general-purpose processor and 8 stripped-down, hot-rod processors. They were tied together by a fast bus. I think the cores could even talk to cores in other boxes more efficiently than could be done with x86 processors. Making a supercomputer from PS3s was 10 times cheaper and would run 10 times cooler. --- https://www.datacenterdynamics.com/analysis/the-playstation-...

DISCLAIMER: I am not a chip expert. I threw together this summary after reading several articles.
December Update: Thank You for 2019
something like: I like what you did on the UI side of this tool. Good luck with this. I would however like to see a button to download all faces from all the images as downloading one-by-one seems to be a tedious task when someone uploads lots of images in one go
FWIW, Paul Graham's essay circulating on HN today (http://paulgraham.com/lesson.html, https://news.ycombinator.com/item?id=21729619) is a good example/approximation of what described in paragraphs 3 and 4 of the parent post.
Yep, I read the article. Nobody said it wasn’t rare, or that many interactions that happen while the prisoner is inside turn into relationships after release. It’s a question of whether these interactions, or subsequent relationships, happen at all.

Anyway, we’re clearly in futile territory when we’re debating the definition of words like “significant” in a topic that has nothing to do with the article posted, so I’m certainly done here.

For the record I still don’t think it’s a helpful thing to point out to someone with a worsening disability; as the article and other commenters have pointed out, people who want to interact with prisoners have particular motivations, and they likely won’t apply to people with disabilities.
How would you make it not work besides disabling canvas altogether? It is the staple component for interactive graphical stuff in the browsers. I work with it extensively for interactive content and I very frequently read pixel data from it. Let's say I'm going to blur an image, I need that pixel data. The fingerprinters do the same thing, but the pixel data gives something unique about your GPU.
Just a couple of things:

- We are actually using a weighted average.

- This is just one of the techniques used for recall. The aim at this point is to be super fast and scalable, and not super accurate. Once we reach the precision stage of the ranking (as defined in https://0x65.dev/blog/2019-12-06/building-a-search-engine-fr...), we can afford to do fancier matching.

/ One of the authors
No one who has got a machine learning algorithm into production in an application with substantial capital at risk would have found the 40 number low. Anyone, can demo, POC, prototype... but prod... that is a big persons game.
Haha here is the email i have from my facebook interview thats coming up.

"Your initial Facebook interview is coming up and we want you to ace it!

Here are some tips and resources so you know what to expect and can prepare adequately. Preparing is key.

Our initial interview determines whether to continue with a full series of onsite interviews. This initial interview is primarily a coding interview that will take place between you and a Facebook engineer.

It's important for any engineer to brush up on their interview skills, coding skills and algorithms. Practice coding on a whiteboard or with pen and paper, and time yourself. Preparing increases your odds significantly!
Below are two helpful links to a Facebook Interview Prep Course led by Gayle Laakmann McDowell, author of “Cracking the Coding Interview”. Use password FB_IPS to access the videos.
Cracking the Facebook Coding Interview - The Approach
Cracking the Facebook Coding Interview - Problem Walk-Through
This article provides much more advice about how to prepare: Preparing for your Software Engineering Interview at Facebook

Here's a sample problem to get started.

Sample Problem
Write a function to return if two words are exactly "one edit" away, where an edit is:
Inserting one character anywhere in the word (including at the beginning and end)
Removing one character
Replacing exactly one character
Most importantly, you can view this and other Facebook sample interview questions and solutions here.

Want more sample questions? Try HackerRank, LeetCode, and CodeLab. Be sure to practice questions in a variety of subjects and difficulty levels."
Looks very nice and straightforward. Otherwise, seems similar to alga: https://docs.rs/alga/0.9.2/alga/
I'm suddenly very tempted to do that...
Sure thing. Master images (user uploads) are deleted immediately after the processing is done (detection and cropping). Cropped faces are removed one hour after the upload so that you have time to download them back.
Is the FDA Too Conservative or Too Aggressive?: A Bayesian Decision Analysis of Clinical Trial Design

The results for conventional fixed-sample randomized clinical-trial designs suggest that for terminal illnesses with no existing therapies such as pancreatic cancer, the standard threshold of 2.5% is substantially more conservative than the BDA-optimal threshold of 27.9%. However, for relatively less deadly conditions such as prostate cancer, 2.5% is more risk-tolerant or aggressive than the BDA-optimal threshold of 1.2%. We compute BDA-optimal sizes for 25 of the most lethal diseases and show how a BDA-informed approval process can incorporate all stakeholders’ views in a systematic, transparent, internally consistent, and repeatable manner.

https://www.nber.org/papers/w21499
The only fat that is really problematic is trans fats, and those are pretty much banned most places now. Fats, from particularly protein sources, contain more bioavailable micronutrients than fruits and vegetables.
Does anyone know why de Prado left AQR so quickly? It seems kind of funny: AQR hates on ML, AQR reconsiders and hires this guy, and pretty much instantly ditches him...bad look for ML.

Btw, I think some of this is correct. It still amazes me that anyone thinks the CFA is relevant (it is largely done by Chinese/Indian students who will never work in finance). But there will always be a place for fundamental investing (i.e. you should be aware that not everything in life can be measured quantitatively).
Cool, you also said appears to be capped at 50Mbps, however if you use the LB, might be more like 10Mbps ?

(according to the free tier description at https://www.oracle.com/cloud/free/#free-cloud-trial)
If anyone is interested in a dead-simple numpy-based autograd library: https://mygrad.readthedocs.io/en/latest/

I created this for educational purposes, but it is quite robust, simple, well-tested, and well-documented. It also includes neural network style operations like N-dimensional convolutions and pooling.

Plus backprop through all variations of einsum :)
What I did in the past is to use the highest marginal tax rate for both corp tax and personal tax and leave that aside
as our Dutch friend said it is actually a nice bonus at the end so you feel 2x better
Reddit links leak of US-UK trade documents to Russian influence campaign
One Instruction Set Computer
Potentially but then that would probably mean their deal is off.
..not sure they want that.
Keto has a concept of "net carbs". The calculation is: All carbs, minus fiber, minus sugar alcohols (most sugar alcohols are not metabolized or bioavailable). Keto doesn't restrict the subtracted types of carbs.
Optimal Virtual DOM
There's more margin and LTV in the former.
48 trackers and one paywall be gone
https://archive.is/TtIwT
> And I was very appreciative of the AMP version being posted. It made for a much better mobile viewing experience...

You should try outline: https://outline.com/XT5ULM
https://www.reuters.com/article/2014/11/13/us-markets-virtu-...

So Virtu profits on 51-52% of its trades. The type of math you are describing does not make any sense. Unless Virtu is significantly different from every other HFT firm, your idea of high asymmetry of profit and losses is not true.
> Coinbase is currently valued at almost $10 billion

Coinbase's last round's investors valued the top-of-the-stack preference they were given at a price per share that, if multiplied across the cap table, comes to $10bn.

That valuation printed when crypto hype was near its peak. It's reasonable to conclude it may be stale. Given the preference, enterprise value would fall faster than the value of those most-recent shares.

Valuation is a poor sole measure of success. It's easily manipulated, determined by a few people and often stale.
> it's a signal to me that they are probably not a very forward-thinking company

Can you give me an example of a forward thinking company according to you?
We need to allow people to self care so you can hack your own diabetes.

I wish I could buy my own life sustaining hormone that I've been using for 20 years and understand better than most doctors outside endocrinology.
Thank you for this perfect analogy: access to running water isn't relevant to quenching thirst in the same way that amp isn't relevant to having a usable mobile website.

in theory, yes, you're correct. but the reality is that turning on the tap is usually an important step to having a drink of water.
“Scientists fed Metallosphaera sedula (an archaea) a meteorite (An H5 ordinary chondrite). It thrived”

M Sedula: https://en.m.wikipedia.org/wiki/Metallosphaera_sedula

Chondrite: https://en.m.wikipedia.org/wiki/Chondrite

Nature article: https://www.nature.com/articles/s41598-019-54482-7
Firmware changes that relax the security of your hardware require a lot of red tape and raise much fear in management.

SONY is infamous for going overboard on DRM.
Cool idea but the UI took me a good 5 minutes to understand.
The technological change exists in many countries, and Murdoch's influence does not, so I'm not content to dismiss his corrupting influence. Consider the counterexamples of Germany, Sweden, New Zealand etc.
Orca’s also develop “specialization” with different pods developing specific hunting techniques based on the primary type of prey in their locale.
> “Implementing” (with big scare quotes) algebraic structures by essentially implementing what appear to be “interfaces” (or traits or type classes or ...) might give you a brief “aha!” about what an abstract algebraic structure is on the surface, but won’t give much insight or practical use beyond that.

I find something relatively simple like a monoid already tremendously useful for practical software engineering tasks like some aggregation.

> Critically, one of the many hugely lacking aspects in this approach to implementing these structures in a language like Rust (or Haskell or ...) is that one needs to prove that these interfaces satisfy the axiomatic laws of the structure.

Typically these libraries (alga for rust, spire for scala) come with laws that allow at least checking if the properties hold using property based testing. I find this very useful. See for example https://github.com/typelevel/spire/tree/master/laws/src/main...
Video Highlights| Manchester City 1-2 Manchester United
It was a cute way to get a Cell processor running Linux for an order of magnitude less than any other option, during the brief window where that processor looked like it was going to be future of high performance CPUs. (Anyone else here have the misfortune to work with LLNL's Roadrunner?). But then IBM killed it, and Nvidia came along and ate the market.
The Big Four accounting firms pay huge attention to college grades and it works well for them. Ditto law firms. And in those fields, the mechanical pursuit of grades -- independent of actual knowledge -- models the actual demands of the job pretty well.

Accounting and law firms are looking for people with the stamina and single-minded goal focus to get document-creation tasks done, one after another, to a high degree of "skill." Getting an A on the test and preparing an SEC-compliant bond prospectus are close cousins of each other.

In fields where real-world mastery doesn't have much to do with the orderly routines of getting a 97 on the midterm, employers are less likely to hunt for people who got 97s on the midterm. (John Steinbeck stumbled around Stanford for six years and never graduated. But he got more accomplished as a writer than a whole decade worth of creative-writing majors with high GPAs.)
I had a software security class that was taught in effectively the same way. The professor knew they had to give grades so they just set it up such that the midterm and final accounted for the bulk of the grade and made them really easy. This ensured that almost all students would get at least a B using conventional brute Force studying methods. This removed all of the traditional grade optimizing pressures. He then made the homeworks and labs quite difficult and made them require a lot of independent research so that you could be free to try hard and potentially fall short without fear of getting owned. You would basically get out of the class what you put in. It has so far been my favorite class in my program, the one I learned the most from, and one of the most empowering classes I've taken.
Do you think that Sony is having executive board meetings worrying about a few Linux users who won’t buy their consoles?
Is it not because rent keeps going up while "entrepreneurs" use their work with minimal attribution and certainly no financial contribution to get rich? The same "entrepreneurs" who then act entitled to free support from the same developer struggling to pay the rent?

I think they're really just trying to solve the problem of "how do I afford to eat while still supporting software used by Facebook to make billions of dollars"?
The entire interest in this came from the fact that Sony was selling PS3s at a loss, hoping to make up for it with game sales. They were willing to put up with people buying them for compute for a little bit for marketing but it was never going to be sustainable system.
Lawrence Lessig: This Impeachment Is Different–and More Dangerous
Correction: the lawyers got a chunk of money....
High performance Node.js/PostgreSQL job queue
Exactly. SV likes to brag how their tools are disrupting collaboration, reducing the need for physical presence and increasing automation is making jobs redundant but big money deals are always done in person, with a handshake at a dinner in a fancy restaurant. No amount of tech will ever disrupt this ritual.
As PG implies, the work environment at big companies consists of more hackable tests - so (ironically) that type of interview might be a proper test.
The docile hippo - one of the most dangerous animals in the world
Hololens lets you do that. You can put windows on any walls. It's... cool. But not useful. Real screens are just much better. Nobody is going to pay much money to do something with AR that isn't particularly useful, and is better with existing technology.

They might pay money to do something that they literally can't do using any other technology, i.e. AR games.
Vancouver SkyTrain Derailed, Bad Timing for NeurIPS Attendees
Word embeddings are unsupervised learning, so the features are not chosen, only the number of features. The model then learns the scalars for each feature as a single vector depending on the algorithm/architecure.

When using CBOW, for instance, with a set window size N, the features learned for a single term are based on the order of the preceding N terms.

This will result in similar vectors for terms appearing in the same context. It has its pros and cons though - a great example being “the reservation is confirmed” vs “the reservation is cancelled” - where confirmed/cancelled will have similar features.
Yeah, that sounds about right.

As someone who was on the dev side of the fence at that time one of the areas where Sony was pretty poor was the devtools. Other than some hardware capabilities of the profiler Microsoft blew away everything else that Sony had.

While running Linux on it was pretty neat, I wonder what the opportunity cost was to other parts of the development experience on the platform.
Google Cloud Is Having IO Issues in US-EAST1
Almost all algorithms are composition of algorithms. Probably a good way to define a singular algorithm is the point a human has to be the source of its input. A self driving car is a composition of thousands of algorithms by definition -- a process that step by step calculates with an input and output which is every single method in all its code. However, for sake of conversation in the number of complete autonomous systems consider the car to be a single algorithm defined by the point a human has to be the originating input at the interface where the key gets turned to turn it on.

I think this definition will be important in law because it is where we will define responsibility for actions of autonomous things.
The discovery of cosmic background radiation wasn't commercially viable either.

https://www.bell-labs.com/about/history-bell-labs/stories-ch...
There are a ton of low carb vegetables, you should google it.
No, VR lets you map a room so you can avoid walking into things. There are plenty of games that don't need a lot of space at all (the first Rift was a sit-down experience!)
Are you https://www.cl.cam.ac.uk/~nk480/ ??

I wouldn't think Rust's closure types are to blame. I would say Fn, FnMut, and FnOnce are a completely beside the point. In fact, Haskell, scared to worry about the differing structural properties of variables being closed over in its single function type, is about to adopt a substructure extension far weaker (and in my view inferior) to Rust's.

Rust has one (family of) function type(s) `fn(...) -> ...`. Well that and `for<...> fn(...) -> ...`. This is fine. Those traits are just sugar.

Bigger problems are that there is that there is

- No way to abstract over & vs &mut.

- Within a function, we can treat the initialized-ness of individual fields (really lvalues/locations broken down into trees), but across functions everything is initialized or some unsafe escape hatch.

- Lifetimes within a function are arbitrary subgraphs of the CFG, but between functions follow a LIFO discapline to model the stack. We have to break the so we have all 4 combinations. (Also, really the second type of lifetime should be a special stack management thing using with regular lifetimes and not an implicitly different sort of lifetime.)

My problem is not that "Rust just isn't dank enough", but that expressive power is great than its abstractive power: You can do more interesting things than you can hope to reuse. This I think creates some perverse incentives. Haskell (before this linear proposal at least) doesn't let you do anything you can't abstract over, even when it means less fancy tricks than Rust. I like those incentives better.
That's one of the negative consequences. If you phrase it as "In order for you to use the web as you're used to it, lihkg.com will go down, do you care" then sure, users may say "no." But if you phrase it as "When you visit this website, a portion of your bandwidth and battery life will be used to suppress dissident communications in Hong Kong, would you like to use your bandwidth and battery life on it," do you expect users to say yes?
The brain being poised towards criticality is a serious meme in the neuro community. Not that it's an uninteresting idea or one unworthy of pursuit. Just a bit hard to have people to take you seriously.
The more human jobs get replaced by robots the closer we get to money-less world. Sad thing is that lower classes will suffer most. But faster we get there shorter the suffer.
This outage is affecting Discord.

https://status.discordapp.com/
Just watch the opening scene of The Graduate to balance out the frenetic cuts.
Sic transit gloria mundi ( ͡° ͜ʖ ͡°)
Windows 95 Bootstrap4 Theme
Does uBlock Origin not count?

I'm also not sure I would qualify Brave's ad blocking as "partial". It blocks all 3rd party ads and tracking by default, AFAIK. But it's not as opinionated about 1st party as some other plugins are (presumably to avoid false positives).
Call It a Crime of Pasta
It’s about as wrong as looking out a window and claiming the earth is flat “because it’s easier to imagine.” Just as dangerous, too...
I think one thing needs to be stated; I do not have concrete numbers, but it seems as if algorithmic trading technology has actually levelled the playing field and created more jobs.

I am a series 3 (commodities) and quant. Take this example, at one point in time people were literally trading seats on the exchange, and a seat on the NYSE was as high as 3 million !!! While there may have been more people with those jobs than today, you had virtually no choice to be in a large institution.

Today, almost anyone can raise some money, use the simple Interactive Brokers API which sits on top of FIX protocol, and build a trading strategy. The main reason I think you don't see more competition from small new firms - even though there is a lot - is that the regulation is fierce and most funds already offer nice compensation.

Within those firms, yes there may be some decline in those jobs like a floor trader, but someone has to program and manage those algorithms.

It's also important to keep in mind that many firms are only replacing execution traders while directing traders through fundamental analysis, and if all firms ever go completely algorithmic you'll find firms trying to exploit these algos in ways unique to humans.