skysight-inc/HackerNews huggingface dataset:
Do you ever find yourself thinking, "that looks easy, but maybe there's more nuance here?"
Python does something similar with [] vs .get()
From what I understand from coworkers from Google and other parts of Amazon the process is pretty similar to get approval outside of games.
Sure. I also find myself thinking "things really don't have to be as hard as people make them out to be"
You mentioning Shanghai Noon as an example is bad, the ones you referenced that weren't filmed in hollywood are much better examples - Chan has already expressed his distaste in how hollywood films are produced because most of the time they're in it for money rather than any sort of art.
MongoDB has a terrible reputation when it comes to scalability and support. If you search you can find a bunch of horror stories.
I don't have any angle to condemn or support this move, but it definitely seems like a response to what AWS customers and the market were asking for: "Give us a managed MongoDB or MongoDB-like service that doesn't suck"
Amazon was using MongoDB without paying for it.

MongoDB found that objectionable, and changed the license such that Amazon would either have to pay, or stop using it.

Amazon stopped using it, and started using its own in-house implementation instead (presumably because it was cheaper to develop it than to pay MongoDB).

So, MongoDB got exactly what they asked for. It's just that, when they forced Amazon to make a choice, they didn't expect one of the options they gave them to be viable. They were wrong.

I don't see how Amazon is in the wrong here. They are no longer using MongoDB for free, as the authors demanded. They did not reuse any code. They are not advertising their replacement as MongoDB, either.

Is it because of API compatibility? But the notion that one cannot reimplement a public API for the sake of compatibility is in and of itself extremely hostile to the F/OSS ecosystem, given how many products in it are reimplementations of proprietary APIs.
You need to start referencing his movies that weren't made in hollywood, he has expressively mentioned why they aren't good at all. Yes he broke into the industry but he saw that they care more about money than making an film of art which leeches into the quality of the film itself.
Like I've been saying, so many people here with rose tinted glasses.
> I'm not sure I fully grasp the problem (why doesn't DynamoDB need to be accessed from within a VPC?)

This is due to the fact that DynamoDB's query API is a standard AWS API which means granular internal/external access can be provided through IAM mechanisms (ie: roles, temporary tokens, federation, etc.).

On the contrary, to access RDS, Redshift or DocumentDB you would use standard ODBC/JDBC/Mongo facilities, which do not rely on IAM mechanisms, leaving VPC/Security Groups as the only isolation option.
I was there just last year and I was amazed how empty-feeling the downtown was. No chain stores, hardly any supermarkets, just fast food joints and a few (pretty decent) bars and pubs, which only get crowded on Friday and Saturday night.
I appreciate you calling me out on my wording, because you are spot on. If anything GraphQL “bleeds” even more into my front-end code. I think the appropriate way to frame it is that GQL is a more targeted, holistic solution to the problem of fan-out data aggregation from the perspective of a UI client. Every UI codebase I had that depended on protos had significant chunks of code transforming the data more appropriate to our UI domain objects (that lived either in the front-end code base or one abstraction higher in a "BFF" [1]). Our UIs usually wanted to work with denormalized data structures, which was obviously in conflict with the proto models owned by small individual microservices.

GQL simultaneously addresses those two specific problems: resolution of normalized data, and giving UI consumers the power to declaratively fetch their desired data shape. It also has first-class TypeScript support through Apollo and the open-source community built around that.

I think it’s important to stress the tooling support, because you are correct… oneofs and union types are conceptually the same thing. A lot of it comes down to ergonomics in how you consume those types. In code generation GQL unions represent themselves as actual TypeScript union types, which means I can write type guards or switch on their discriminant to narrow to their correct member, whereas proto oneofs use a string value to access the correctly populated property. Small things in the day-to-day, but in how it manifested itself in code, it definitely felt like an improvement.

GQL unions also give you the power to do some really cool projection declaratively in queries [2]. Once again because of the nice compatibility of TS’ type system and GQL, the types returned from those queries code generate into really nice structures to work with.

I’m getting a bit rambly and don’t feel like I adequately answered your question, but it’s a bit late and I wanted to give you some response off the top of my head. I don’t want to knock on grpc-web or anything. A good deal of it has to deal with code ownership and team communication structures, and GQL ultimately felt like a better seam for our UI team to interact with our services.

I probably should write a blog post, because I have a lot of disconnected thoughts and need to have a more coherent narrative here. I think some code examples would better illustrate what seems like non-problems from how I've described them here. I’ll follow up once I’ve let it settle in my head.

[1] https://samnewman.io/patterns/architectural/bff/
[2] https://graphql.org/learn/schema/#union-types
https://www.youtube.com/watch?v=P75XwOm2JWw

Perhaps one of the most best(worst) examples of hollywoods "type" of fight scene - yes this is from netflix but more in reference to any semi-large scale film production in the west.
it's not mongo software, there are some incompatibilities.
Can some baseband processors access memory on the host processor?
If you think our form of government has prevented us from doing numerous atrocities that rival China's, you have deluded yourself.

You're entitled to remain ignorant, but that entitlement does not equal correctness or sanity.
Fair enough, still it is too funny to not call it "fake news". I think fighting that is a losing battle.
Mobile networks are a lot easier to setup than banks. You don’t need to trust a mobile phone. It wont run away with your money.
It’s clearly presented as a quote from mongoDB’s CEO.
It’s actually laughably easy. I did it once. I had zero gardening experience but did this indoors in a walk-in closet. It probably took a total of a regular work week of actual work and a few days of research beforehand, and I got over 1/4 lb. and was very high quality. But the main thing I got from it was a love of gardening haha.
> "To be fair, AWS has become more active in open source lately"

What are they referring to?

From my perspective, Amazon rarely open sources their work. It's one of the reasons I would never want to work at Amazon. It's very clear they have no love for technology outside of making a business out of it.
Why is game development different?
I really don’t believe it’s fair to call journal articles or letters published in peer-reviewed academic journals, “Fake News” if they turn out to be wrong, or if the authors retract the paper. Part of the larger process of scrutinizing scientific research, is the interactions among scientists, even with competing ideas, in such publications. Where I think we cross the bounds, into “Fake News” territory, is when, immediately upon publication in a Journal, a University PR department, pushes out a release to all the media, often with WILD claims, not representative of the research itself. Or publications such as Scientific American, pick up the paper, and push out a poor Laypersons analysis, without any critical review.
Fair enough, except it wouldn't have told her to waste time charging to 100%. Because charging gets slower the higher the state of charge, it's faster to charge twice like the car would tell her to.
Everything in the US is broken, not just the transit.
Yeah the ESP8266 has two separate PLLs (RFPLL and BBPLL)[0]. The RFPLL generates the carrier on 2.4GHz. They specifically under clocked the BBPLL[1][2], which is the clock the CPU uses and ultimately what modulates the RF carrier.

0: http://www.danielcasner.org/wp-content/uploads/2015/08/esp82...

1: https://github.com/cnlohr/nosdk8266/blob/master/src/nosdk826...

2: https://github.com/cnlohr/esp8266oddclock
Amnesty: Chinese anti-censorship activist gets 2 years in jail
No I studied Operations Research but dropped out.

Those are not stories, that's the industry. Right now most of it is based out of Waterloo with some in upstate NY but honestly the Canadians are wild - check out https://lysergi.com/ they are selling lsd pro drugs on the clear net!
I didn't realize anyone likes fixing broken code, debugging, or - from reading HN - what seems like what most professional programmers spend most of their time doing, inheriting a huge broken mess of old software and having to come to understand it and clean it up somewhat. I don't remember reading/hearing anyone say they actually like it.

edit: Nice to hear it!
Mine too
I was actually going to ask what the rationale behind this was. I found that because of this, the best strategy was usually to wrap around to distract the block. I personally felt like the game would have worked better without that, although hard to know without trying it.
Exactly. Growing extremely high quality weed is a piece of cake. The plant does all the work, and all you have to pay it is light and water (a large amount). Those things are mostly invincible.
Ok, fair enough. The article isn't about Facebook forcing their shitty software down our throats (which they still do, via notification and email spam).

It's about Facebook paying OEMs to force its shitty software down our throats.

IMO not really a meaningful distinction in this context though.
Those are all deleteable since iOS 11
That’s nonsense. I switched my bank to Chase in my Stripe account settings, it took seconds.
Microsoft doesn't. You're only required to get pre-approval in case of conflicts of interest.
>I disagree. My research suggested that Amazon's policies about open source and game development were stricter.

Worked at microsoft for 2 years, there are the same policies. It was not contractual though. It's just that there were notes broadcasted saying that whenever you discussed with third parties, you should use microsoft tools if possible.
Want to meet someone? Send a Bing Maps link, not Google Maps.
Want to share a research? Send a Bing Link, not a Google search. etc.

As for the confidentiality clauses, I work in finance, and the rules on IP and personal projects are the same as what you describe.
> maybe some hbm

Think of 3+1GB of scratch memory or L4, this could feed a GPU and not compete with main memory access. Or for notebook or game use, it would need less 100 active pins, vastly simplifying pcb design and costs.
Speaking of disconnects, I find it ridiculous that people fret over manufactured ethics that one can easily assimilate for social gain, (read:own) while those same ethics would eventually lead to a situation where one has to perform the same act (ending life for the sake of life, either in the form of animal population control or human progress). All the while having absolutely no problem in participating in much larger systems that perpetuate much worse. To me, hearing people talk about ethical animal consumption is like hearing Dr Mengele talk about fracking versus coal, and obviously feeling superior while talking about it. People can't even treat other people half decently.
It may be reasonable for them to do this, but it may also be reasonable for individuals to decide the practice is not worth enduring for them to work at such a place.
> They have a liking for different kind of city and that's alright. We don't have to like living in the same kinds of places. There is no reason to downvote on personal opinion on something.

Because amyjess is using the same kind of brash language and tactics that aren't appreciated when people crap on "the flyover states" or "backwater redneck states." Slagging on an entire class of anything--whether states that happen to be located in the Midwest or cities that happen to be dense--isn't a good way to have a conversation. Nor is throwing in that California is a "nanny state," which is often perceived as coded language for "government run by Democrats."

Had amyjess stuck with professing a preference for a sprawling suburb and left it at that, without also taking shots at other people's preferences, I would agree with you.
More like Mongo gave AWS the finger, then AWS said fine and started using Postgres. Now Mongo is upset that they have an inferior product that is losing market share because they killed of their potentially laregest cloud deployment.
Earning more than >= $100k/yr as a remote dev. I'm from the Philippines.
My bad, he cracked his skull.
I gather that's the idea, but mean squared error and mean absolute error are fairly correlated, so I'm not sure if that would be an advantage or disadvantage.

I'm running a MSE hill climbing thing at the moment, I might give it a go and see if it helps.
Talk about cherry-picking. It's pretty clear from those comments that they've worked with Erlang before, as well as Haskell and C++, and that they've transitioned to use Rust.

For example, in the same comment that begins with "As a long time Erlang developer", they later continue: "I’m more optimistic about Rust ... We’ve been able to scale Rust to handle the same load as our Erlang cluster". So there's no contradiction here.
> I mean, imagine if we had a headline on the frontpage of HN for every app written in C or C++ or Java or Python (or Objective-C or Swift or C# or even Visual Basic or Rust)

IBM writing an app of this size in Rust would definitely be headline-worthy.

For other languages you list, it's not, but only because they're already well-established, and have been for decades. But it could have been a headline when they were new and unproven.
$70 + postage if you order directly:

https://math.mit.edu/~gs/linearalgebra/weborder.php
Ban cars and a lot of the problem will be gone.
Not even open source - most googlers I know will not code anything even volunteer community projects outside of work because if they were involved google would claim it was theirs.
Food in south bay isn’t nearly as good as in SF or east bay (on average), though it is improving rapidly. I think it because South Bay consciously decided to be car-centric, but East Bay and SF decided to focus on public transit.

The latter approach creates more of a critical mass for competitive restaurants. In Silicon Valley, there are a lot of decent little downtown areas that are walkable, and have higher end food, but they’re tiny compared to Berkeley’s gourmet ghetto / downtown, or Downtown Oakland’s Lake Merrit area (and SF blows all that out of the water).

Downtown San Jose may end up eventually being competitive with the rest of the region, but it was a ghost town at night 10 years ago, so it’s still getting bootstrapped.

All of the examples cited in the other responses are decades-old establishments.

Anyway, Silicon Valley has a reputation for expensive, mediocre food, but that’s comparing to SF and East Bay which are both quite good.
They changed the licensing basically forcing Amazon to pay or stop using Mongo or build something else. But at an AWS level that's a lot of money apparently, so they stopped using it.

Maybe I'm wrong. Anyone feel free to correct me.
Personally I would prefer Thunderbolt 3 to get cheaper instead of a new generation that stays expensive. Who needs 80 Gbps Thunderbolt 4 now and why?
That is entirely possible, but not at all a problem. If something is being done in secret, so that the employee doesn't know that the other division is working on it, then there are no trade secrets that would be divulged by working on something similar.

That companies require you to get approval to work on something on your own time is fundamentally absurd. If I were a carpenter, I would not need permission to make a table. If I wrote ads, I would not need permission to write a book. That we think it reasonable for open source contributions to require company approval show that there is a severe overstepping of bounds on the part of the company.
They always were the OK guys in that argument. Google invented a whole new VM and bastardized the language just to get out of a $1/device licensing fee for mobile uses. The Java ecosystem has been irreparably harmed by Dalvik and its lack of support for more modern versions of Java.

On another note, anyone that doesn't think API design is a creative endeavor and worthy of protection probably has never made a great API before. It may be OK to accept that and also let other people use the API for free but I think ruling that it isn't is BS.
Are any of these more closely tied to Python than the others?
Ask HN: Should I jump to OpenJDK 11 now that support for 8 is running out?
My understanding is that OpenJDK 8 will no longer receive updates after January 2019. Most of my Java code targets Java 7 and some Java 8. What would be the consequences for me of jumping to the OpenJDK 11? How does it do with lower source levels? Are there any gotchas I should be aware of?
> One issue I noticed is that the red blocks can spawn right in front of your block, making it nearly impossible to avoid.

...I'm having a strange amount of trouble describing what I'm doing, but there's a strategy to avoid this that I got the hang of after a few rounds. Basically, you can't move too fast at the moment you're collecting the green squares.
Nothing in the universe is "is just" anything. there are complicating variants to everything.

even the term "obesity" itself is used entirely too much to cover a massively wide rage of different issues.
From the movie "Revolution OS" [1], Richard Stallman explaining Copyleft:

"If we put the software in the public domain, somebody else would be able to make a little bit of changes and turn that into a proprietary software package, which means that
the users would be running our software, but they wouldn't have freedom to cooperate and share."

"And what we do is, we say, this software is copyrighted and we, the authors give you permission to redistribute copies, we give you permission to change, we give you permission to add to it. But when you redistribute it, it has to be under these terms, no more and no less. So that whoever gets it from you also gets the freedom to cooperate with other people, if he wants to. And then, in this way everywhere the software goes, the freedom goes, too. And it becomes an inalienable right to cooperate with other people and form a community."

Bruce Perens, on the choice of the GPL for Debian:

"Uh, it's one of the few software licenses that was written from the standpoint of the community rather than from the standpoint of um, protecting a company or um, as is the case with MIT and BSD license, performing the goals of a government grant program. Uh, and the GPL is really unique in that. It's not just a license. It's a whole philosophy that, I think, motivated the open source definition."

MongoDB tried to protect its company's profits, and as a result, Amazon [and its users] now have a proprietary product rather than an open source one. Could have gotten free fixes from the biggest lab in the world, but instead they're getting jack squat. And since Amazon's product is proprietary, now users and the community have less freedom.

Linus is asked at the end if he's bothered that he's not cashing out on billions of dollars of use, and he basically doesn't care. He just wanted people to work on the software. If Linux had the same licensing scheme, it may have remained a hobby operating system.

[1] https://www.youtube.com/watch?v=Eluzi70O-P4#t=17m
> Obligatory Pine joke here

But Pine Is Not Elm.

I wonder how many of today's Linux users don't get why the editor is named nano. The fact that you can trace the name back to "electronic mail" is my favorite command-name joke in an environment full of them.

(If you missed the chain, it was

1. "electronic mail" = "elm"

2. "pine" as a joke on "elm" -- though I believe they deny the "PINE Is Not Elm" derivation, it's still pretty clearly a reference to elm

3. "pico" the editor as "PIne COmposer"

4. "nano" as a joke on "pico".)
TechCrunch lost credibility a loooong time ago (well before being sold to AOL). It's safe to ignore any drivel it publishes.
You can still split non-ASCII text on ASCII newlines, and quite often that's exactly what needs to be done.
Personally, I'm on completely opposite side.

Nothing detests me more than killing a free creature. I absolutely loathe hunting and fishing, and I wish it was either made completely illegal, or the hunting of the hunters legalized (I heard comments that they do it for the thrill, so having another hunter on your back should be even more exciting!).

I do eat pieces of farmed meat from time to time, though.
That's a very tendentious title.
The guy's name is Zhen Jianghua. His story and photo: https://www.rfa.org/english/news/china/activist-trial-090620...

Only 2% of the 1.3 billion people in China get uncensored information, according to the Berkman-Klein Center at Harvard. Breaking censorship in China is a worthwhile project, if you are looking for one.
That would be imperfection in terms of features, not security. And yes, users do need to be able to actually do what they want, but the bar isn't that high and it certainly isn't uniform; some of us are happy with web browser, SMS, and a shell. Further features will widen the appeal, but for starting out they seem to be doing fine.

I believe that it is at least an equally secure phone stack vs most Android (granted, with the root of trust in the user rather than manufacturer, which I think is a good thing), and only might lose against Apple and Google flagships thanks to hardware features.
I thought he was referencing that but the license change was more recent, Oct 2018: https://www.mongodb.com/press/mongodb-issues-new-server-side...
Repeated radio burst coming from 1.5B light year galaxy
I hope like hell that horrible precedent doesn't stand; if you find yourself on Oracle's side you may want to rethink some of your priors. Regardless of the rights and wrongs of this specific issue, some solutions are worse than the problems they solve.
Figures are submitted separately from the text even if you write it in Word.
mongodb announced the Server Side Public License change less than 12 weeks ago. When you account for end of year and holidays, building a new product line and rolling it out in such a short period of time seems unlikely. I would guess this has been in the works for a while (although admittedly I could be overestimating engineering effort and underestimating amazon engineering talent).
Some one else mentioned 9 months above. I am amazed at these "10,000 hours" type of rules for doing a project or startup.
Just so you know, Vim has Elm plugins: https://github.com/ElmCast/elm-vim.

As an aside, of all the things I judge a job offer on, whether or not they use IDEs is pretty far down the list.

I can get Visual Studio to behave like VIM and vice versa probably.

I find it interesting that people sometimes hold this in high regard.
What does this even have to do with Open Source? MongoDB isn't Open Source; not any more. Their new Server Side Public License is not an OSI-approved Open Source license, and the intent of the license change goes directly against the 6th criteria of the Open Source Definition ("No Discrimination Against Fields of Endeavor").