skysight-inc/HackerNews huggingface dataset:
Yes, they discontinue them after a year or two. The point made is this is a 2010 policy everyone is referencing about a vehicle that has no overt military connection in design.

Where as the Sopwith for example, is a set released in 2012, that is explicitly related to the military and specifically to WWI.

I'm just pointing out that the Osprey isn't a big deal. It's a VTOL that happens to be used by the military. There are hundreds of sets that could be seen as more violent that are made today, many you could argue break this rule.
JSON is popular because it’s tiny. If you want to trade tiny for a litany of features and data types then just use XML.
I think the statement that we are on an average planet deserves more scrutiny. We have yet to observe another planet like ours.

There are a number of Earth's attributes that we don't understand and have poor extra-solar data on. Particularly, the following:

Technically active plates after 4.5 Byrs.
Effective magnetic core after 4.5 Byrs.
Large amounts of surface water, presumably from our late heavy bombardment.
Small enough to leave with a chemical rocket while meeting the above.
Why do they appear so large and so close together in the photo? (Assuming that is an image of the star and one of the planets). Are they really point sources, blooming to cover more pixels?
So Yaml?
NYC is extremely densely populated you would expect it to be an epicenter. Sweden, not so much.
It's part of America's proud hyper-pluralistic nature. A bunch of different interests (usually private) all competing for mindshare and influence in the world.
You should try XML. You may like it.
CSV forces struct-of-arrays and forces each row to have the same structure. Those are sometimes useful constraints. Also, you can obtain it from (legacy app) and open it in excel.
Presumably similar to how you would stream XML. I guess my question would be, isn't this already possible? You just need a reader that knows that the JSON source is a stream and blocks reads until data is available. Then use a concurrency mechanism to coordinate between the stream reader and the consumer of the stream data to keep things running smoothly (or if you don't mind blocking just use the blocking reader on the same thread/process as the consumer).
We're eating wayyyy more carbs relative to our ancestors. Refined sugar is in everything.

I never thought about it until my wife measured a teaspoon of sugar -- it's 5g. Now when I look at things like protein bars or Starbucks drinks and see 35g sugar I do a spit-take.
Can you give a few sentences of why someone would want to use this?
Very cool. I've added it to my reading list
To Puppeteer, or to Cypress
Understand TypeScript in 5 Minutes
> Can you link me to something that demonstrates that was intended rather than a quirk of the simple format?

It’s hard to find references of the intentions of the creators for a format this old, which evolved over decades of different software having similar input formats, starting in 1972. Most of these early descriptions accept both spaces and commas as separators, hinting at a manual input process.

The closest I can find is a 1983 reference¹ which indicated that the format “…contains no other control characters except the end-of-file character…”, which I take to mean that the format is easy to handle and process with other text-handling tools, but still, no definite reference of direct intent.

https://archive.org/stream/bitsavers_osborneexeutiveRef1983_...
real s-expressions end with /s
I wish when I went to college I'd had the foresight to simply record the lectures on cassette tapes.
> So counter intuitive. runs off to brush teeth

Brushing teeth excessively can/will cause bleeding gums which is exactly what you should be trying to avoid.
As it's discussing future developments, another way of looking at the trajectory of a European model is to have folded it in to the Chinese model or mentioned as an adjunct to it; there's clearly admiration for the GFC within EU policy circles.

https://www.europarl.europa.eu/RegData/etudes/STUD/2020/6487...
Why is it that posts from quantamagazine consistently appear on the front page, just to be debunked (though this one literally does not contain any substance!). Why do you upvote this?
Ehhhh, is it hitting those limitations? I've yet to run into a problem in which would be solved by adding Enterprise™ silliness.

And is it following in XML's shoes? I've not had to work on or integrate with any systems that did this Enterprise™ silliness either.

Now granted, I'm fairly separated from the world of IBM and SAP type companies, and I'm sure there's all sorts of unholy abuse of JSON going on in a dark server room somewhere, but the answer in most cases is just to choose technology stacks that don't do that to you. These problems are generally self-imposed rather than imposed by the technology.
yeah, you can do everything by imposing more topology on top of JSON just like as it happened with XML. The JSON advocates are slowly reinventing everything that their parents built into XML 20 years earlier. My hunch is that it will share its path in acquiring bloat.
> I know I would.

unfortunately, for many students that isn't an option. Some students rely on living off of student loans, which they can't get during a gap. Some student's income is tied to the university (for example, working as a TA, or research assistent).
Perfect. Thank you for the reference.
Considering that the YAML spec rivals XML in complexity, I doubt it. Between that complexity, incompatible parsers, intentional loose types...what do you really gain?
What problem are you trying to solve? This question sounds like a solution looking for a problem... but if there is some specific problem with reading that you are trying to correct, could you let us know what that problem is?
But could images from several telescopes be combined through a Kalman filter or something to resolve higher details?

I am imagining some kind of internet enabled telescope that knows it's GPS location and orientation, and phones home it's imagery to a central server. If millions of people bought and used a product like that, is it theoretically possible to see the lunar rover?
Exactly correct about the print-oriented interface. Writely, and earlier versions of Google Docs didn't force you to pretend you were writing on a piece of paper. I would love a "Google Docs for text files"!
I get what you're saying, but you would have to look for traits and develop processes to make an environment that people could do well in.

Big companies like Facebook (although they are not alone) don't do that. That costs money. They use disposable workers, like on-shore or off-shore contractors, and do industrial-style quotas/piecework methods to maximize productivity.

When you hire like that, you'll have a normal distribution of people. On the left there will be pre-broken people who get pleasure from watching decapitation videos and nasty shit, on the right you'll have people who are traumatized and broken by the work, and in the middle you have people who will cope for some period of time, and burn out.
Click on the image to reveal the entire image: there’s a star and two planets.

(It’s ridiculous that they would publish the image cropped like this.)
I suspect that people living with family until 20s/30s is likely to be much more common than people here expect, and that not doing so is an anomaly of the current age in only certain cultures, with a possible return to norm in the future.
It does not claim such a thing. It's written "the belief...".
I did that at the beginning. Until I had enough cash to build and market product. But it was barely enough cash.

Then big orders started hitting.

Before I knew it, we were at $3MM/y sales, growing about 33% yoy.

And then we crashed. We needed more capital. Those who wanted to put money in via convertible notes demanded terms that would have killed the company's ability to raise capital going forward. Our lawyers told us that it appeared that the large company wanted to buy us on the cheap, and these terms enabled that.

I've replayed that in my head many times. It was a crappy deal, and they weren't willing to budge. But I would have had a sort-of-exit had they exercised one of the convertible clauses, to basically demand payment in full if we couldn't raise more money.

If someone tells you corporate VC is less slimy than the regular version, don't believe them. Different type of slimy, but still slimy.
> Apple gives me a locked box, I complain that I can't open it.

Well, if you don’t like closed boxes, just don’t buy a closed box.
Q2 2020 Update
Exactly. They also managed to compare themselves (favorably) to high end auction houses like Christies. What a bizarre comparison.
Yes.

AWS is getting really confusing, IAM is not simple, which is bad.

But S3 is a bread-and-butter service, and the policy is such that anyone using it should understand. I mean it says there in 'almost plain English' than 'anyone' can write content.

This is a pretty major blunder, because it hints that maybe they don't have any security reviews at all.

If I, a completely non security-knowledgable person were asked to do an audit of Twilio, I would find this issue. It's way on the lower treshold of 'obvious problem'.

Twilio is not 'Medium Blog' - they provided IT plumbing and therefore it's doubly problematic.
> Mostly just by being human.

If there's anything the corporate world could do with, it's probably this. And not the fake kind of human that's been popularised by "modern" companies (where things seem bubbly but aren't backed up by an actual culture of respect).

I honestly believe that we can all make better products and company cultures this way.
>Apple is dictating what I can tell my customers in "general communications" where Apple is not involved. That's not a free market, it's abusive. If a customer comes to my site from a search I should be able to say "Here are the purchase options. Please note that Apple takes 30% if you purchase through their store. If you purchase direct, our processing fees are only %2.5".

Everyone that argues against the rule that says you can't advertise in your apps ways to bypass the App Store for payment are basically arguing that they should be able to free ride on the platform, something discussed in this study.

>In addition, for their business model to be successful, digital marketplaces often have to
rely on rules that prevent customers from free riding on their services. Free riding involves
buyers and/or sellers avoiding fees after the platform has helped connect them, which
means that the platform is not compensated for the successful match and the use of the
platform’s technology, tools, and services to facilitate and promote valuable transactions
between buyers and sellers. A review of the policies and rules of large app stores and
online marketplaces that distribute physical goods and services — marketplaces for which
the risk for free riding is particularly high — shows that digital marketplaces routinely
forbid behaviors aimed at avoiding fees.

>In addition to the commission on paid apps and in-app purchases of digital content,
services, and subscriptions, Apple imposes guidelines that govern the use of the App
Store. Among those policies are rules about in-app purchases to prevent users and
developers from free riding on Apple’s App Store services and investments. Apps cannot
explicitly steer app users away from in-app purchases — for example, by providing external
links that bypass the App Store.
I think platform owners should have the right to decide what content they want and don't want on their platform, and I would say that not blocking can definitely amount to endorsing depending on the situation. When Reddit was under fire for the child porn flourishing on the site, if they hadn't taken action, they would have (rightly) been seen as endorsing it.

I don't see how this concept of a purely neutral platform that is adamant about allowing any kind of content is a necessary or useful thing. At the very least I don't think it should be mandated that platform companies meet that standard or even attempt to. The ones that do descend into toxicity very quickly. It's not clear to me what value is really being preserved there, and from my perspective the level of censorship in the US in 2020 is generally toeing a pretty good line, i.e. not sliding down a slippery Orwellian slope (though no doubt in a country of 300 million you can find a fair few concerning counterexamples).
Which is still linked to the brand - "Facebook pays $10 M to company that runs ads on gore and rape sites"

Look at how much trouble they got in when it was revealed they were using Onavo (even before acquisition).
Wow.

This is absolutely batshit crazy article. I picked first author in the article and it contains more and more crazy. https://pubmed.ncbi.nlm.nih.gov/?term=Fioranelli+M&cauthor_i...

For example: "Formation of Neural Circuits in an Expanded Version of Darwin's Theory: Effects of DNAs in Extra Dimensions and within the Earth's Core on Neural Networks"

Are these GPT-3 generated science articles or what?
Isn’t YC just a numbers game?

Back enough companies and hopefully some will be winners.
> what the heck is .CSV doing on an incline?!

It is still the most common interchange format for tabular data. Tabular data is too verbose/unreadable when represented in standard JSON. Databases and Data Science are also on the rise; .csv continues to ride this wave.
I'm quite a big fan of json.org it outlines the JSON specification in a handful of diagrams and a small amount of text, it's so simple and elegant.
I remember working with SOAP and WSDL. One advantage I kind of miss from that era was the static generators that would create your service classes and the strongly typed DTOs based on the WSDL. I understand some effort has been made to replicate this (e.g. json-schema) but it isn't nearly as widely used as WSDL seemed to be. To be honest, I only kind of miss it since XML was such a major pain to deal with (any one ever had to deal with XPath or XSLT? What a nightmare those were).

I recently used GraphQL on a project and it had some nice advantages. I love the idea of protocol buffers but have never had the chance to use them in anger. But if I'm honest, the boring option is JSON and it is what I would use for just about any API I had to expose nowadays.
What's the most impressive real-world problem ever solved by one of your systems?
Yes. Once these devices exist they will be used by everybody interested in that sort of access. Ironically, pretty much everybody other than whitehats.
Show HN: Biff – Self-hosted Firebase alternative for Clojure
JSONC is a thing and has both of those features. VS Code used it all over the place.
Most of the time online classes cost more than in person classes. This is not a factor of cost to give the class, but a factor of paying more for the convenience of taking the class online. I'm currently enrolled in a post-bac CS program that is >$500/credit hour. The on campus classes are $318/credit hour. Not all programs are like this (OMSCS comes to mind), but many are.
People can at least be told about the concept. Mentioning the socratic method yields nothing but blank stares to high schoolers.
You are not thinking this right. The carb landscape changed quite a bit compared to the time our teeth evolved:

- we eat simple carbs a lot now

- we selected fruit for generations based on sugar content

- we eat carbs constantly, year after year

- we ingest less of protective substances like Vitamin C

i.e. you can't just prefix a thing with 'hipster' and call it a day.
Hi, Biff author here. There's background info + comparison to Firebase in the link, but to briefly summarize:

I've been doing Clojure web dev for a while but hadn't found a setup that I
really liked yet. My latest approach was using Firebase + ClojureScript (for my
startup[1]) which was really nice but had some significant limitations for my
use case (mostly related to the ephemeral Node backend). At one point I
realized that I could provide Firebase's query subscription feature using
Crux[2] instead without too much effort. So I started working on Biff, and I've
been using it in production for 2.5 months now. It's been a joy to use.

Also, I do think that web dev in Clojure can be a little hard to get into, due
to the (appropriate) community preference for libraries over frameworks. I
think there is a need for more frameworks that curate a set of libraries for
you. I'd love it if Biff eventually became a sort of "Rails for Clojure" that
would let anyone get up to speed quickly but would allow you to switch out the
components easily as you go on.

(About the name: I named it after Biff Tannen from Back to the Future).

[1] https://findka.com

[2] https://opencrux.com
Yes, although I do think the user who posted that comment has gotten a bit of a bum rap over the years - https://news.ycombinator.com/item?id=23229196
While this approach may have practical uses, the "sufficiently large numbers" bound got me reading about Galactic Algorithms...

https://en.wikipedia.org/wiki/Galactic_algorithm
> Don't you think we have other problems too if Sha-2 is broken? I'm going to assume that you aren't worried about the numerous other applications where this scenario would be catastrophic?

It is exactly this reason I find bitcoin incredibly scary. The catastrophe that happens if bitcoin "succeeds" in breaking SHA-2 is directly part of why I think Proof of Work is at best a waste of processing power, and at worst a catastrophe we are watching in real time.

> In any case, this scenario has very well been accounted for. The Bitcoin network can fork its consensus rules when such drastic requirements require it. Such as to a different hashing algorithm, and snapshotting of its previous state.

Which again is my point earlier: forks are natural parts of how bitcoin operates and directly a part of the underlying data structures. It doesn't exist without forks. You couldn't build bitcoin without forks. It isn't considered likely it would continue to exist in the future past certain points (including catastrophic ones) without forks. So the distinction of which fork is the "one true fork" is a political economics game, not a technical distinction in any way.
There are many json alts, but at the end of the day unless it's supported everywhere, it kinda defeats the point, because what makes JSON great is that it's supported almost everywhere.
Motion Prediction for Self-Driving Cars at Lyft, Level5
Yes, it is encouraging to see that people are still interested in creating brutalist interfaces.

I'm not sure how it would fit a professional workflow, since that would require your server to call a web hook whenever somebody merges to a given branch, but it would do fine in an amateur workflow where I set up my own CI/CD using local hooks.
Tesla posts surprise Q2 profit, ramping up cash despite coronavirus
Do you follow to pijul development? Looks like it stall or paused, no new patches since 2019 :(
Spam, they are trying to sell something that you don't need.

"Don't trust apple hardware switch!"

"Trust our hardware switch!"
I play this role in my team, and as a team lead I take it as one of my responsibilities. What works for us is that when I don't approve something I explain why and work out an alternative implementation plan with them.

If we cannot come up with an alternative or cannot convince ourselves that it is indeed better, then the original implementation goes in. Otherwise we move forward with the new plan. I'd say that that (when I challenge an implementation) around 4 out of 5 times we end up with a new implementation.

The team is very happy with this approach, or so I've been told. It wastes some time in the short term (hey the thing worked, why are you overhauling it?) but our manager's perception of good team motivation and resulting quality is what buys me the leeway to keep doing it.
It doesn’t suggest that you aren’t eligible for bounties, but rather that you are not allowed to not disclose a vulnerability.
I work for a small company, just a handful of people, just 3 who code.

They're great about everything. They get you have more productive days than others, things happen, and it actually motivates me to put in extra time at times, late nights at home after the kids go to bed (granted it's also about just sharpening my skills and etc to me).
Microsoft: Earnings Release FY20 Q4
My example was about communications with customers who come to me without Apple's help. Such as on a website that I paid for, and the customer comes to me via a Google search ad (or good SEO) that I paid for.

Ultimately, a mobile app [0] will be purchased through Apple. Should they get a commission? Of course. But since they didn't provide the "discovery" or lead generation it should be much less.

[0] I'll use mobile apps in this particular example because it's less ambiguous.
Not off the coast of Somalia today, but their gear looks only a little different actually :)
> JSON looks good when compared to XML.

JSON looks good compared to what we'd be using instead of JSON, which is nothing so nice and structured as XML. The competition to JSON is something infinitely more ad-hoc, probably without a distinct parser, such that a generic library to generate or consume it is impossible, and getting usable error messages is equally impossible.

> "The only substantial shortcomings of JSON I see are shortcomings associated with any textual serialization format. Optimizing for human readability in a use case that's not 99.99% of the time not read by a human."

I agree with this and disagree at the same time: Optimizing for human readability means optimizing for the weird case, the 0.01% (but it seems to be more often than that) of the time you need to go beyond the tools you have to fix something. Saying that's rare is true but inapt: Seatbelts are only used in rare cases, too.
what am I supposed to do with this information?!
I hope they are tagging these videos and someone somewhere is working on a neural network to classify the new ones.
I think your second point is incorrect. I work closely with several universities, and the current situation has increased, not reduced, the pressure on their budget. IT infrastructure upgrades, producing training materials, the loss of rent income from university owned housing, and many other factors all combine to far outweigh any savings from not having to run the hallway water fountains.

Having said that, a university telling a student they must pay full price for less than full value is expecting the customer to essentially give a charitable donation to a business model "because we need it".

To attempt an analogy: if a grocery store had its warehouse burn down, they would not then be able to turn around and charge 10% more than market price on all of their items "because they needed it". That disaster would be a cost they'd have to absorb.

Universities are at least partially insulated from having to respond to the market like a business would, because of the high cost and difficulty of switching schools in the middle of an education. My sense is that if things can return to normal within a year, then they'll recover from this. If they can't open for in person classes for longer than that, then students will take the leap and move away from traditional universities permanently.
Here's chapter 1 of the O’Reilly book "Programming Quantum Computers"

https://www.oreilly.com/library/view/programming-quantum-com...
Any reason I'd use this instead of Sourcehut [1] ?

[1] https://sourcehut.org
Who says it's not working? That would be an argument that batch sizes haven't grown large enough—something no one here seems to be saying. Actually that would be more interesting than the things the OP and some of the commenters are saying, most of which have been going around for 10 years or more.