skysight-inc/HackerNews huggingface dataset:
Sure, I've worked with it. It let's you visually build data pipelines. It's extremely useful for getting work done quickly--you just drag and drop prebuilt connectors to things like elasticsearch, s3, or twitter and you have a data pipeline, including automatic backoff and the ability to inspect the data at each step. It's visual so it's easy to tell what's going on. Biggest downside is it's not automatically distributed. You can set it up to be distributed, but you have to do the plumbing yourself on the nifi graph by dropping nodes for routing tasks between nifi servers. Overall, perfect tool for quickly building a pipeline that can be easily shown to the business and in which you can visually see all data and errors at each step.
I wonder if there's compositing at work here? In Alexanderplatz there's a woman blinking in the foreground from 0:37 to 0:41 but her friend's hand moves a couple inches. Then at 0:57 there's a woman who starts blinking and doesn't finish before her eyes pass out of the frame at 1:08, but the kid running behind her almost makes a complete step.

A blink takes 100-150ms. For the 100m dash, Usain Bolt takes 41 steps in 9.58s, so 231ms per step. Either that kid is really hauling ass or the blinks are people completely shutting their eyes at the disturbance of the train's arrival, which is plausible. I don't spot anybody blinking in the background, unfortunately. I guess the easiest way to get timing would be to measure the distance between the pillars. Odd appearance made for fun little puzzle to play with for a minute.
For me it is rock solid USB and known quality. I use them as a bridge between analog/ADC board and USB, doing some buffering and signal processing for my spectroscopy projects.
A large part of your confusion might be that a lot of OO teaching sources define message passing as calling a function.

Message passing allows for you to have the receiver of the message run in a different execution context; for example erlang.

Calling an objects methods with parameters is tied to that execution context.

Message passing is a larger concept than OOP. Microkernels for example are built around message passing as the means of communication.
> I don't think he has to be lying. I think we've only heard one side of the story.

A reasonable question I suppose, but fruitless as no-one has contradicted his timeline of events.

> It's the job of employees to manage their own behavior. It's HR's job to do their best to contain the problems when employees fail to do that.

You have yet to make the case that Damore's behavior was somehow irresponsible. On the other hand, an HR department doesn't respond to employee concerns and that only deals with the fallout of situations after they occur is not very effective or responsible.

> The dude created a go link, the purpose of which is to make something available to the entire company. Publishing it into an open internal group fits my definition of "broadly". It's not like he handed it to his manager or a couple colleagues and said "I'd like your feedback on this." He intentionally put it out to a wide audience.

Access control restrictions are not particularly relevant. He did, iirc, solicit feedback from some select colleagues before publishing it internally. He also submitted his concerns to HR (unless you've forgotten). After that, he shared it with an internal forum devoted to discussing controversial ideas. What else should he have done?

> If you don't see it as an attack, I guess that's your prerogative. That's certainly how it was received.

By some, certainly not all.

> And given that the go link was titled pc-considered-harmful, it's clear that Damore saw it as a shot in the broader culture war.

Please explain how criticism political correctness amounts to an attack. Arguing that "political correctness is something only bad people complain about" is not sufficient. Feel free to include anything within the actual contents of the essay that also amounts to an "attack".

> Something confirmed by his post-firing behavior, where the first people he talked to were strident antifeminists

This whole "guilt-by-association" is very tiresome and low-effort. All the moreso considering that it was quite evident that "acceptable" media sources were never going to give Damore a fair shake, nor were they particularly interested in what he actually had to say.
The simplest answer is that I was aiming at doing a projection from 4D into 2D. 4 dimensions in Euclidean space have 6 planes. A 4D rotation thus has to have a ton more of sine/cosine calculations than a 2D one. Projections down from the 4th induce this as well. You have to project each point into the space you're visualizing.

I didn't really get into camera / FOV calculations, I kept that fixed, don't remember much about those decisions. It was 2001 when I started the project, and I took a final swing around 2005 to get a final thing.

Not sure of the state of the information today, but at that time, I was unable to find almost anything about the mathematics involved in the 4d->3d work. I was a freshman at a community college, literally printing off articles from Wolfram and interlibrary loaning books on graphics. I had to deduce from the principles of 3d->2d projection what it'd take to do a 4d->3d projection.

I went on to take a minor in mathematics and retain a good deal of that information even now. Given an adequate graphing/windowing context with a PutLine/PutPoint in 3d or 2d, I could cook up a 4D library over a weekend of focus. I just don't know what to do with that library besides goofing off rotating a cube or whatever.

N.b., one of the issues with doing something here is that you really need a 4D CAD tool. Think Blender, but 4D. Otherwise you're laboriously typing in `Point p = new Point(0,0,0,1); Point p2 = new Point(/ugh/);` or some such, maybe in a text file. Haven't looked into the area in, you know, 15 years. Maybe there's such a tool out there today.
Add cold fusion to the list.

That said, breakthroughs that would be phenomenally beneficial and aren't prohibited by physics are worth throwing money at decade after decade due to the risk/reward ratio. It's like playing the lottery where the odds are a million to one against you, but he payout if you win is a billion times your ticket cost. You probably won't win but you would be stupid not to try.
I think the cool kids are moving to DOS on Dope or Cobol on Cogs.
I think my favorite thing about JSX specifically - is that the {} breakouts used in it, get all the same treatment from the JS/TS compiler as your Javascript/Typescript does. And all without changing HTML into a JSON or Yaml representation. It just works in VSCode. The number of years of HTML being an relative of the SGML/XML family (pedants calm here, you know what I mean) shouldn't be thrown away just because it's not immediately available in JS.

I think one thing I would love to see from JSX is for it to start growing outside of the React world. Vue seems to be trying. Until React came along, we really had no compile time checking on templating languages at all. I think the reason for that, is, in part, because the templating aspect was always thought of as "dirty" that you shouldn't mix JS and the view parts. I think React debunked that notion. I've never been as productive in creating UIs as I have when I'm working in React. And a lot of that is because I call my backend, I get a typed object back, I tell the UI to use <div>{response.medication.firstName}</div> and if we ever change the structure of medication? I get full help from the compiler that that view will no longer work... If you haven't used React you might not get the full power of that.

Even if I am a React fan, it doesn't mean I don't think other frameworks won't ever take over, but I think at this point, the one that may eventually eclipse React is probably going to have native JSX support.
Incredible piece of software. I've used it in production at my last two jobs. You can build almost anything in NiFi once you get into the mindset of how it works.

A good way to get started with NiFi is to use it as a highly available quartz-cron scheduler. For example, running "some process" every 5 seconds.

Disclaimer: I'm an Apache NiFi committer.

An article you might find interesting about it's ability to scale.

https://blog.cloudera.com/benchmarking-nifi-performance-and-...

Disclaimer v2: I used to work at Cloudera
μClinux, since there's no MMU.
Yeah, due to the way I was buying the laptop (it was a replacement for my 2017 which failed three times, which they let me upgrade) the 5500m would have been quite an expensive upgrade, can’t remember specifics but it was something to do with equivalent spec for my old machine - I was just relieved they were replacing it so didn’t argue - but I did also figure that the difference between the two wasn’t likely to be enough to make a really significant difference (between unplayable and playable for example) if I did ever fancy trying the odd game.
While there's no guarantee of long-lasting immunity, at the same time we do not know if the symptoms will be still as severe in reinfected people.
ThermoTile is really fast - like 2001 site on 2020 bandwidth fast. Great work.
Montrealer is first black valedictorian in Princeton's 274-year history
I used to think of Bill Gates as a role model, a 'good guy' and so I was very surprised to realize just how much hate there was against him from certain groups.
The sheer number of conspiracy theories surrounding Bill Gates is shocking.

In an odd way, even though I don't believe in the conspiracies, it was still an eye opener in the sense that it made me realize that I actually knew nothing about this person and that my positive perception of him was as poorly founded as these conspiracies.
As well intentioned as he may be, the reality is that we cannot know who he really is and, therefore, it's simply not right to idolize him and in doing so give him as much voice and power as he has.
I've argued that so far we've been in an era with smart phones that resembles early name brand closed PCs like the Commodore 64, Apple II, TI/99, etc.

We may be about to enter an era more reminiscent of the PC clone era, which was more boring from an aesthetic point of view but far more exciting in terms of innovation and opportunity.

New platforms usually start closed and then open over time.

I think a similar transformation is slowly building in the cloud space, but it's very quiet and nowhere near critical mass. I'd keep an eye on cheap bare metal hosts like packet.net and OVH, things that make it really easy to self-host and self-manage K8S clusters, and truly RAIN (redundant array of inexpensive nodes) ready databases like CockroachDB. Pretty soon you'll be able to combine those things and host at roughly 1/10th the cost of AWS or less, with absolutely zero lock-in. At the very least it will kick off a price war in conventional cloud.

Alternately if Starlink brings much faster connectivity to the edge while simultaneously kicking terrestrial broadband in the butt to offer competitive offerings, we could see a move of some hosting back to the edge where 99.9%+ uptime is not really needed. That could include batch processing, model training, analytics, and other stuff that doesn't directly power real-time customer API or UI interactions.
May 2020, What's new for Qovery? New documentation, custom domain
yes. you need to reproduce and to ensure your offsprings reach sexual maturity. but humans are in no way special. we believe we have escaped our biology because of the cultural stratum we posses (ie exchanged memes for genes) but we are still basically animals.
I have been working on a new product which competes with NiFi, providing streaming data transformations.

Think, if order value > 100 and the customer has ordered 3 times in the last hour and the product will be in stock tomorrow.

Kafka streams, Flink and Dataflow are super powerful and I think there is room for a GUI tool.

Would be great to hear experiences of NiFi in this domain or discuss the space with any experienced users. Will add contact details in my profile.
The FTC disagreed on your second point, and convinced a district court and an appeals court also.
Have you watched Rich Hickey's Simple Made Easy talk?
Put simply: There's more money and prestige to be had by lying.
A different test from a different company or whatever.
I remember being a kid and not knowing what kind of Sega I was supposed to want. Sega CD came out in 1992 and CDs were the new thing - most of the next-gen consoles were CD-based. But the 32X was newer (1994). But when the 32X was released, we already knew that the Saturn was coming. The Saturn was released in Japan the day after the 32X was released. It also meant the release of three consoles in less than three years.

For parents who had no interest in the systems, Sega seemed like a way to just keep spending money. First the kid wants Sega CD, then they want 32X, then they want Saturn. During the CD and `-bit` wars, Sega's lineup was weird and hard to decipher. Even if you were a kid that might know why a Saturn was better, how do you explain it? "Yea, it's the same 32-bits as the 32X and the same CD as a Sega CD, but it's better dad/mom!"

Nintendo had an easy story: it's been over 5 years since you bought me a Nintendo and this one goes from 16-bit to 64-bit! Sony had an easy story: it's 32-bit, only $299, CD-based, and Sony is the best name in all electronic stuff!

If you'd convinced your parents to buy a 32X for Christmas 1994, you weren't getting a Saturn 6 months later. "And what about the Jupiter that'll be out in another 6-12 months?" any parent could retort.

Sega burned developers with too many machines to develop for. Sega burned consumers with too many machines that would be quickly abandoned.
Didn't lichess switch to snabbdom?
So I'm a bit confused how to get a Pine Phone at the moment - looking to the Pine store, I only see this:

https://store.pine64.org/?product=pinephone-community-editio...

It seems to be some Ubuports related edition of the Pine Phone & that's seems to be the only Pine Phone in their store.

Still the price matches (~150$) and while I don't have much interest in UbuPorts, I guess nothing should prevent me from flashing the Sailfish OS port, Fedora port or something else I'm interested in on the device.

And the UbuPorts logo on the back can be fixed by the ~5$ plain back cover (or a Sailfish OS or Fedora sticker).:)
So to follow your argument to its logical conclusion.

Are you fine with dying today?

We want to live when life is good, because life is good. If you are enjoying your life today, and want to keep living because of it, then you are going to want to keep living when you are in your 70's.

But you don't worry about it now, because you are young.
Well, and this is it, isn't it?

The whole conversation ignores, for example, the reason that jQuery was invented: At a time when there were many competing browsers, all of which spoke different dialects of JavaScript (that's my punny way of saying that they had different bugs), HTML/CSS bugs that were all different across browsers... jQuery brought order to chaos.

And the problem is, that as browsers improved and got closer to general standards compliance (where we STILL ARE NOT today), they didn't remove the cruft and the past bad behavior - no, they continue to support code that implements that crappy API that was deprecated 15 years ago.

These problems continue today and as long as that is true - as long as fundamentally, the problem is the browser itself -- these frameworks will continue to have a place.
22 years ago when I was in your shoes, distributed systems were the topic of the day, and all of us were going to be building systems with CORBA and DCOM... so guess what my project and paper were about? That's right, things I never touched in my career, but darn it if they didn't help me get my first job because they were hot topics of the moment.

So, pick something in "AI" that is the hotness of the moment, learn what you can, do your best, and then get on with life and career.
Haha, that's fair. It would be more fair to say "advocates" or something like that. My bad.
Who Owns the Moon? (2019)
Data Strategy Blog: Recent data blog posts from Uber, LinkedIn, Tableau and AWS
Is everyone going to think this - or should the next step in this situation be that every Doctor should recommend that you get a second or third opinion? Without processes in place, we will continue to make the same errors.
Neat! Still, I wouldn't say the Planck distribution is noticeably better. The reason the other 4 distributions appear to have the peak too low is because they're doing a tradeoff: they do that to better fit the values of the left hand side of the graph.

The Planck fit gets the peak height right, but mainly because it has no chance of fitting the left hand side at all (since it increases much more slowly than the other distributions), so it doesn't even try.

This is why I said it would be better to have actual statistical tests -- we shouldn't have to have this kind of qualitative discussion when it's already a solved problem.
I do not know the numbers but I suspect your numbers are way off [ BTW saw the same numbers on some websites too so you are not alone ].

There are 85000 H1s given every year, 65000 if you do not count US graduates. The visa eith extensions can last for 6 years. However, if you have applied for a green card, you can easily go twice as long, extending it bit at a time. Now not everyone who gets an H1 stays, but lets try to catch the high end of this and see what the numbers would be. 85000 a year X 12 years would be close to a million.

Now H1 also comes along with H4 which is a spouse visa and I do not know if they are allowed to work today, but there is/was a provision that spouse could work. Assume 10% spouses work, that's another 100K.

And this is before we start counting L1s which many "shops" use. People can classify them differently but from what I have seen, half of those could as well be H1 and the company used L1 because they did not have annual cap issue or some other benefit.

So that takes me to a count of 1.8 million. Assuming 1/3rd of them do not stay back and return to their country, my ballpark number would be in the range of 1.2 M.
You can make any sound with 1 bit if you can switch it fast enough. In fact it is called a Class D amplifier https://en.wikipedia.org/wiki/Class-D_amplifier. They are often very-high quality, and very efficient!

This is also how high quality electronic motor drives and servos generally work.
So, the comments here have mostly ranged between neutral to negative regarding their experience.

I have a problem where I want to stream data to an ML layer and then stream that to a web app (e.g. Laravel or Django).

Reading the docs here, this seems like this would solve this problem, but was wondering if people had alternatives given that people seem to think poorly of this application.
I had the same test through Circle Medical, was able make the appointment and get the test in the same day.
https://www.st.com/content/st_com/en/products/microcontrolle...
I've found Slack search to be impressive in a multi-thousand people workspace. Results came up very fast and well summarized.
That's exactly why tax cuts to the rich don't make any sense to me. Give tax cuts to the middle and lower classes, they're the ones who go out and actually buy shit, which drives everything else, really.
I am just pointing this out because severe seasonal flu that appears in some years has reportingly ~0.1 fatality rate. Then my explanation would be that those two are comparable. Except covid spreads faster and therefore we see more death in shorter period?

Please poke holes in my theory:)
I would like to se poking holes in my theory:)
I’m skeptical of most of this. I live in NYC and I don’t plan to leave, nor do most of the people I know. The only exceptions are those who only planned to be here for a few years anyway. For everyone else, the assumption seems to be that NYC will be back to normal in 12-24 months.
Accelerometer and SoftSKU: Improving HW platform perf for diverse microservices
Yes unfortunately creating a prototype is one thing but maintenance, monitoring and long term commitment is another.

Thanks a lot though. youtube-dl and ffmpeg are very handy tools.
> A couple of years ago, my now 43 year old partner was mistaken for her teenage doppelganger and asked to the high school prom by three different boys while walking home from work.

Pretty sure I saw this movie in the 80s.
Also my favorite part.
Technically interesting, but why would I use this over one of the many full page screenshot or "Print to PDF" browser extensions? That is what I use when I want to archive something.
When you get to a very low-level, I think one way to look at it would be to say that the most simple form of message passing is simply invoking functions with arguments which contain message data.

Most people probably go straight into the multi-node pub/sub universe when "messaging" starts being thrown around, but it could just as well be direct method invocation with objects in the single node/process case.

The nuance and complexity seems to come from where those messages are stored, and how access to them (or knowledge of their availability).
You are spot on. Learning to me in this context is exactly what you have described "the ability to adapt to solving new problems". For e.g. within a social context a learning can be "when there is a mistake evaluate the intent rather the result". Another one related to work can be "Approach a product sale with an intent to solve the customer's pain and not to close the deal". There are too many of these learnings and many of them are deep. Thats why, I was wondering will one be able to get to the depth when many such learnings are reviewed at one go once every few months.
Wait, that paper discusses how the spin and magnetic moment of a single electron arise from energy in the electron's wave field. Where does the paper connect these ideas to the flow of electrical current? Does current really depend on a "spinning" electron interacting with the spin of a neighbouring electron? (I thought that'd only come up in explaining magnetism.) Is quantum mechanical spin necessary at all to understand classical current flow?

On first read, the mental model of atomic-scale gears meshing and turning at different rates (does direction matter? How do you think of amperage in terms of rotating shafts made of meshed gears?) more fraught with simplifying assumptions and unnecessary epicycle-style complications than the conventional hydrodynamic model.
You make some good points, but culling doesn’t really work for complex on-screen geometry like foliage, hair, volumetics, crowds, etc, and games are pushing in those directions.

Raster is currently cheaper for well tuned video game assets, that is true, but is not cheaper for film quality assets, and that’s where games want to go in the future.

Filtering is a very important issue, and you’re right that more polys is not automatically better from a quality standpoint. Still, ray tracing can enable rendering of geometric complexity that is not possible with raster in real time, as long as you have a way to filter. Games aren’t yet really pushing on the boundaries of instancing, but they will down the road.

The other appeal with ray tracing is being able to consolidate all the various tricks and algorithms into a single path tracing framework. Ray tracing architectures don’t need deferred shading (though they may choose a similar wavefront approach), and they don’t have a collection of difficult and separate ad-hoc methods for each effect they want (shadows, AO, reflections, indirect lighting, volumetrics, etc. etc.). Ray tracing gives you a unified framework where getting new lighting effects is easier to add, generally speaking.