skysight-inc/HackerNews huggingface dataset:
It's no slower than Python. Probably faster unless you're staying within a native library like NumPy.

But that wasn't my main point: my main point is that people love to rant about "JavaScript apps" while maintaining (willful?) ignorance about what the actual factors are that manifest as the slowness they experience. Sometimes it's poor usage of the DOM. Usually it's ads. It's almost never the unavoidable overhead of JS cycles.
AWS CLI v2 Is Now Generally Available
This has no impact at all on an organisations ability to provide an environment suitable for engineering. If they have an engineering practice, then you could be sure they’ve invested resources into making sure they do have a suitable engineering environment. The issue at hand relates entirely to personal preferences. The problem is that an individual can not necessarily use whatever tools they prefer, not that they don’t have suitable tools available.
Location - Chicago, IL

Remote - No preference

Willing to relocate - No

Technologies - Java, Scala, Spark, Spark SQL, Hadoop, Terraform, AWS (S3, EMR, Glue, Athena), Spring

Resume/CV - https://www.linkedin.com/in/dwiechert/

Email - dan.wiechert@gmail.com
For $50, it is reasonable. That said, they could make improvements with their cameras.

Would be nice if they would use something similar to a Sony IMX327/290 for their next NoIR camera. That particular set of Sony sensors (STARVIS) would be much better for low light than their existing lineup.
I especially like the reply to Musk's tweet: "dude, I just lost $10k because of this tweet".

So you've invested at least $100k on the highly volatile stock of a luxury car company, overpriced by any reasonable standard, in the middle of a world pandemic with half of the world in lockdown and a huge economic crisis looming. Headed by a brilliant but slightly deranged CEO with a passion for tweeting anything that passes through his head.

I mean, you've been looking for it, didn't you? You wouldn't have complained if Musk had tweeted some bs about Teslas getting warp drive next years via OTA update.
It depends whether you're talking about the politicians or the constituents. There are plenty of Republican voters with free-market ideals, because who else are they going to vote for? Bernie Sanders? But the politics is systemic corruption. To get elected, both parties have to raise money from somebody, and not a lot of those "donors" are buying politicians because they want fairness and free market competition.
Beats cutting the salaries of full employees, no? And who says Lyft will still be hiring?
To extend your point, time lag is a feature in ARIMA and statistical time series model.

What you're doing is looking at autocorrelation base on time lags. That's what ACF and PACF graphs is displaying.
as a graduate, you'd be extremely lucky to have any job at all, let alone a job at a tech company, let alone one as well known as Lyft. Let's face it, with the current vast oversupply of labor, employers have a lot more bargaining power.

Back in my day, after the Tech bubble burst, I was a coder with little experience, and I worked for any start up that would let me, just so i could get more experience. One place, I got paid 0$, with just a thank you and a slice of pizza (1 slice, not 2).
> might want to optimize for people who want to stay long term, adopt their values, become part of the social fabric...

Why would they want that? Perhaps the best part about Westerners, and why they get privileged treatment at the borders, is that they reliably leave.
I'd be curious to know if you signed a contract already? If you signed a contract pre-cut you could technically sue (not sure if it would help but it's always an option), but if you still haven't signed a contract then this is a lesson to always have a back up plan and make sure you don't take anything for granted until that contract is signed.
Location: Bangalore, India

Remote: Yes

Willing to relocate: Yes

Technologies: Go, Python, Java, JavaScript, Kubernetes, Docker, OpenShift, ReactJS, SQL, MongoDB, Cassandra, Kafka, Elasticsearch, RabbitMQ, Redis, InfluxDB, Git, SaltStack, AWS, Google Cloud

Résumé/CV: Available on request (LinkedIn: https://www.linkedin.com/in/bkhatri/)

Email: khatribox+HN@gmail.com

Blog: https://medium.com/open-factory

recruiting agencies and headhunters: be specific about the opportunities in the email itself rather than expecting one to hop on a call straightaway.
Thanks for the mirror.

And...yeah
Japan: A Longform Reading List of Longform Writing
I think it would be smarter to not have an internship program right now.

Very little of the work from internships contributes to active product roadmap, and you'd better be served by retention than new hiring. Especially of junior engineers.

Although it's a generalization, interns are as a group probably better equipped to handle sudden loss of salary. Those with children, mortgages, and healthcare needs are less so.

It sucks for interns to be affected, but all things considered it's the lesser amongst many evils.
Man, you forget how fast computers can be. This really opened my eyes.
Did Elon also cause AMZN stock to drop around the same time? And FB? And MSFT? And UBER? That’s a whole lot of clout, unless I’m misunderstanding something here...
Flexport (YC W14) | San Francisco, Amsterdam, Shenzhen, Bellevue | Onsite | https://www.flexport.com

Flexport’s mission is to make global trade easy for everyone. We are revolutionizing a huge industry that touches every country on the planet, which means solving complex challenges. We are looking for makers who love learning, are passionate about collaborating, and desire to see the global impact of the solutions they build.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/flexport

View all of our jobs here: https://grnh.se/142c08a71

Tech Stack:

- Frontend: React, Relay, Flow, Jest, Enzyme

- Mobile: React Native, Apollo

- Backend: Ruby on Rails, Postgres, GraphQL, Python, RSpec

- CI: GitHub, Buildkite

- Infrastructure: AWS, Python

==============================

Currently, Flexport.org is focusing all our resources on getting critical supplies to frontline responders combating COVID-19.

Since launching the Frontline Responders Fund campaign at the end of March, we’ve raised almost $7 million, 71% of which has already been awarded to almost 50 incredible organizations who are equipping frontline responders with PPE and keeping communities safe.

Check it out here:

- https://flexport.org/

- https://www.gofundme.com/f/frontlinerespondersfund
What do you think of Stripe's docs? As an Elixir dev I'm somewhat dismayed at their trend towards assuming everyone is using one of their blessed handful of languages.

I mean, it's great that they've made a few official integration libraries, but if all the docs assume you're using one of them then the docs leave out crucial information about how to work with their systems for everyone else.

I suspect the information is all there somewhere but at least since SCA, it's buried. At least for me, the dev experience using Stripe has deteriorated quite a bit in the past 2 years.
Your page has a bigger focus on Google ads than the subject matter itself.
D resolves the:

A * B; // declaration or multiplication?

in an unusual way. If it was a multiplication, the result would be thrown away and be pointless. Hence, it is a declaration.

But what if A overloads the * operator and the side effects are desired rather than the result? D has a philosophy that arithmetic overloads should be for arithmetic-like operations, not I/O, template metaprogramming, or other nonsense. Hence if you try it like that, too bad, so sad, it'll be treated as a declaration.
While I do not pretend to know your financial situation, I do have a good friend of mine who interned in the bay area for $15/hr with no benefits (housing or otherwise) and managed to live relatively fine for 8 months. It's not close to ideal, but I know it is possible.
I really hope they won’t get bailed out. I think it would be healthier for tech if there was less investor money floating around so people can focus in tech and not on hyper growth. Maybe there will be a trend towards more bootstrapped companies that run real businesses as in making profits.
Usually when you do things like this, you package it in a defensible way. So maybe you decide you want some redistribution, but that's politically infeasible. Instead you package it as something else.

Another example is most big infrastructure projects in California. You'll notice that most don't finish in time. The real reason is to ensure that there is sustainable construction work going on. They're capable of finishing fast but no one wants that. They just want a large number of people employed. The Trojan Horse is "we're building infrastructure" because otherwise you have to fight the anti-redistribution anti-subsidy people.

That's because when a concession is made to people they rarely will fight to make it perfect in the name of perfect is the enemy of good enough. Anti-cronyists don't expend political effort because they don't have upper-level political support. It's not a thing anyone needs to worry about. Only people who want to get something concrete and people in danger of losing something concrete expend political effort.
Location: Las Vegas, NV

Remote: Preferred

Willing to relocate: No

Technologies: Sketch, Figma, Adobe XD, Invision, Webflow, Maze, Procreate, CSS/HTML(Basic Knowledge)

Résumé/CV: Please view my portfolio for in-depth case studies at https://www.morgangibson.design or contact me for resume.

Email: morgan@morgangibson.design

Hi there! I'm a UX/UI Designer that has previous experience working in a startup culture. I focus on creating great user experiences both visually and accessibly.
I'm not sure, where you live, but here (Europe) car dealers are generally in the kind of urban sprawl, where industry and shopping malls are located as well. And the typical lifestyle brands have a lot of show-rooms in inner cities as well – for all the others I doubt it's necessary... People will buy used anyway...
A great analogy in software design that I was hoping for. Thanks!
We use it at my place if work, for some things. To be honest it's hit and miss whether our clients do - I'd say about 40% do.

I was pretty surprised to see our latest client uses it. I won't name any names but they're a HUGE teleco in Europe and operate in many countries.

Looks like it's growing in popularity.
You certainly can, that’s true. But without a higher order source model to work from, it doesn’t help you solve any of the problems @BubRoss mentioned above.

Tessellation is not just subdividing; it’s linearizing something else. You have to start from that something else for tessellation to be meaningful. The GP comment above was advocating polygons as a replacement for curved surface representations, but without a curved surface representation like a subdivision surface, tessellating polygons doesn’t make a lot of sense.
No, and I don't believe the author claimed this.
May Roko's Basilisk have mercy on them.
Last time I looked at it it seemed to really want me to use Java.

Turns out the official Python client library is five years old now so I clearly need to update my mental model of what it can do!
Credit unions will finance used cars at 2%
'Not just weeds': how rebel botanists are using graffiti to name forgotten flora
why not just cancel the internship program for now
He's corporate America's Donald Trump.
I also oppose the idea of patents and most IP generally as causing more negatives than positives. But I'd fully expect China to increasingly protect IP as they develop, ultimately becoming just like everyone else.
Time series isn't IID.

The name itself states this. Autocorrelation and autoregression. It regress on it's past values hence the "auto". We're interested on past value so each other value is dependent on the past.

An example of this is taking blood pressure. You would assume that taking blood pressure two consecutive days means that the previous day is highly correlated to the present day test.

Where as if you compare your blood test a year ago compare to today blood test it won't be as correlated. This is why ARIMA is dealing with correlation with time lags/lengths.
Hot Reloadable Structs: Memory Mapping
Most internships are at-will employment.
Levels.fyi shows the rate to be $60/hour for a software internship. If this is accurate, and it's cut to $30/hour, that's actually pretty good money. Many people are living on $15/hour.

https://www.levels.fyi/internships/?search=lyft
He talks!

Isn't that the whole point of casual culture? When you come up short you can protect your self by saying oh well at least we didn't try our best
It's more likely this particular trader was selling options on Tesla stock that were only relevant when the stock price moved dramatically.
http://gen.lib.rus.ec/book/index.php?md5=9A6922502CEF740CEBD...
They’re not going to be competing to hire anybody in the near future. A more sensible move would probably be to lay them all off. Internships makes sense for companies when you have labor shortages. During an economic crisis, when unemployment is so high, they’re more of an unnecessary expense.
Dropbox appears to be having issues
The status page doesn't indicate any issues but I'm getting 500 errors from the API on multiple environments as well as 500's on browser requests.
And it was uphill in the snow, both ways!
I've had nothing but good experience with my Honda/Acura dealer. The rep/mechanic relationship is just like the waiter/cook relationship. It saves the mechanics' time so they don't have to deal with billing and explaining stuff.

At the same time, I've had no problem asking to go directly into the shop and talking to mechanic while pointing at the part in question.
> Your average consumer will not tolerate rough edges of an app when spending $37k.

But that's the process problem. If you go to the website and click "buy" and the car shows up in perfect condition exactly to your specifications then there is nothing to need a human to interact with. And if they can get it to the point where that's what happens 99.99% of the time, having to send out a human representative the other 0.01% of the time is cost effective.
I love working with Dgraph but I hate DBA-related work. As a result I only use it for local projects. I’ve once experienced the data becoming inaccessible and being unable to restart the docker containers (which sadly happened before I began to regularly export data, but luckily with data that wasn’t too important), but I’ve otherwise only had positive experiences (micheldiz is great).

I’d probably use it for pet projects if they made it easier to automate backups to the cloud, and I’d use it for all projects if they offered a hosted solution.
I'd say showing a host is hosting a copyrighted file is the main way this is proven, and it's hard to host a file without broadcasting evidence of guilt. This is in no way comparable to possessing a murder weapon.

> You said yourself you generated the key data with no knowledge of the infringing content, so that makes them distinct.

The 'key' differs by history, which isn't know from looking at the bits. There is no way to distinguish which is the key without knowing how they where generated.

But by "distinct" I mean that you cannot switch the roles of key and encrypted data in most encryption schemes, that is not true in this case.

> Size of the key is the only difference with this scheme compared to more typical ones.

That's not true, in traditional schemes the key of any size is still the key in how it's used to decrypt the encrypted data; you cannot decrypt the key using the encrypted data as a key; this is not true for OFFsystem - there is no key/data distinction, if E is the decryption function then E(A, B) = E(B, A)
LLVM will almost certainly get a back-end for it; Apple uses the latter extensively already. And virtually all new, native language projects already target LLVM. So I don't see this being a problem at all.
American research infrastructure is killing us
Finally a SaaS to automatically assess your company CO2 emissions
It seems as if they want to cancel, but put the onus on interns to make the proper decision.

If you were negotiating a job offer, and right as it came time to sign the paperwork, would you take a 50% salary cut? You'd move on to the next company.
There are other concerns- availability, durability, security, privacy (once info leaves the box and goes into some system).
> Redundancy in syntax can be a bonus.

I agree. I even wrote an article about that:

https://www.digitalmars.com/articles/b05.html
Could you be more specific about the DRM? I thought that they just supported a few cameras and didn't care too much about third-party clones (for better or worse).
SDF[1] and many of the various tilde PUBNIX's both have gopher communities, and if you're on the fediverse (mastodon/plemora/etc) you'll find people listing gopherholes in the profile

[1] sdf.org
I seem to recall that Lyft had some of the most insanely overpaid listings in the SF area in terms of raw compensation - maybe shave 3% off those salaries above 200k instead of half what the interns make.

Edit, found it: https://www.levels.fyi/2019/
CEOs of publicly traded companies aren't allowed to express "personal" opinions in public. If they do, they're not personal; they're guidance.
Thanks for the feedback

> You're right that MPMC queue is a specific case of req/res where responder doesn't switch to a channel for replying so it does make sense to switch to it; nothing will be lost

Not quite, unfortunately. The current implementation of req/res assumes the first path segment is the responder "id", and everything after that is the path to the file on that responder. So responders will shadow things and cause potentially unintuitive behavior for users who just want an MPMC. There may be ways to mitigate that though. I haven't though it through.

> You could even use the pubsub protocol by putting a query param (pubsub=true), instead of reserving a whole path prefix just for this protocol

That's actually exactly how it worked originally. Once I started adding more protocols, I switched to the /proto/ api since it makes it clear right at the beginning of the URL how it works, whereas query params are at the end of a potentially long path. Still not 100% sure about this though. Been thinking about switching to a pb-proto={res,queue,pubsub}.

> (Side question: why use pubsub for notification ? You wouldn't want to lose the notification if no one is listening on the consumer side... but you also want to possibly send it to multiple consumers at the same time.

In practice I actually haven't been using pubsub for notifications. MPMC is almost always what I need. Since the chat example is mostly a toy, I'm really not sure pubsub is earning it's complexity cost.

I suppose pubsub is still useful for streams of events (like webhooks) where it's not necessarily a disaster if the event gets dropped, but you definitely don't want the sender piling up blocked requests.

> Maybe there's space for something a bit different, like "As a producer I want to block until at least one consumer is here; if there are multpile, send to all of them")

That's an interesting idea. You'd still need a separate protocol for it, because you have to read the entire message into memory in order to send to multiple requesters, but it could be useful for sure.

> The only concern I'd have is that in the general case of req/res there's no "easy" cli tool to parse the request headers and a potentially streaming body, so it's harder to do a 1-liner (or a 5-liner) to process the input.

Yes, it pretty much requires a real script. I'm tempted to pull it out into a completely separate thing, but it turned out that MPMC is almost completely a subset of req/res, so it felt like a lot of duplication.
On one hand, this makes sense because interns (and junior engineers) are often terrible productivity/$. Internship programs tend to be more a marketing/recruitment tool which is a bit of a luxury right now.

On the other hand, this is absolutely terrible optics and feels like desperation. I know Lyft already started furloughing and cut executive pay, but this is a bigger % than the 30% executive cut.
This makes me ridiculously happy. Magic wormhole is one of those tools that works so well that you want to use it even when you don't need to. So happy to see something like this so I don't have to install wormhole on my wife or my son's computers to send them stuff.
They already are. We applied for and got PPP.
I'd wager that the overwhelming vast majority of patents are incremental ideas that all experts in the specialization are capable of producing on their own.

And the ones that aren't incremental are mostly just prophetic and useless to society. E.g. use VR to train surgeons or perform surgery. I bet there's many patents out there like that and if you followed them on the day they were filed you'd only kill patients.
https://stackoverflow.com/questions/14589346/is-c-context-fr...

Context free means something different to what you're saying here. This is a good discussion of this topic, I never knew C++ was so irregular and informal.
Very ambitious. Best of luck to whomever has to fix the process.
Depends on the work for sure. There are a million new jobs/gigs that are opening up right now for delivery, shopping and warehouse type work.

Instacart has been trying to add several hundred thousand new contract workers ("full service shoppers" as Instacart calls them).

https://techcrunch.com/2020/04/10/instacarts-hiring-spree-co...
Discussion from yesterday: https://news.ycombinator.com/item?id=23032877
Probably better to hire a competent intern than some random applicant, even if he comes with an internal recommendation.
>The implication was that the vast majority of criticism is methodically wrong.

Not at all. Only that there is enough to warrant the expression of concern which the GP made. We each have different tolerances.

>the US P's supporters were saying that he was referring to "advanced treatments" that detractors were unaware of.

Are you viewing US P supporters as a monolith?

I heard those claims from some people. I thought it was unlikely because he has demonstrated substantial scientific illiteracy in other situations.

Regarding 'sarcasm', I think, most likely, he was saying whatever he thought, at the moment, would help him move on and put that embarrassing situation behind him.

>Is the criticism he faced for this valid in your opinion?

Which criticism, exactly? Because I saw headlines implying that Trump got up on stage, addressed the American people, and suggested to the American people that they should inject bleach into their bodies to cure this disease.

This is a good example of what I'm talking about. The man is not science literate, and he says some amazingly dumb things. You don't have to spin what he says to criticize him, and yet some in the media still dialed it up to 11 and painted a [dishonest] representation of events.

Edit:

Just to emphasize this, when you ask Is the criticism he faced for this valid in your opinion?, he most definitely deserved to be criticized for what he actually said. The fact that he deserves to be criticized doesn't mean the form, content, and nature of all of the criticism that everyone makes is okay.
I'm not sure what internships at Lyft pay, but their headquarters is in the bay area. After a 50% cut, they may come out ahead having $0 income compared to paying rent in their college town and the bay area, higher cost of living, and moving expenses (if not already covered).

This is particularly true for non-programming roles which pay less. It's possible Lyft covers housing separate from salaries.

I had 4 internships, never below the median pay for my degree, and I would have certainly thought twice about doing some of them if my pay was cut in half.
most jobs are at-will employment.
That's a lot like Brazil backing Tasmania's return to the WHO.