skysight-inc/HackerNews huggingface dataset:
Really? I've been seeing evidence that, although Freud's concrete causal theories aren't correct (penis envy, etc), his metapsychology and structural models (particularly the work that surrounds his unpublished Project for a Scientific Psychology, a sort of proto-structuralist view of psyche) are being vindicated via neuropsychology. See https://headbirths.wordpress.com/2018/04/05/friston-on-freud...

Also, plenty of psychoanalysts were aware of the failures in Freud's theories, so you end up with theorists like Klein and Lacan who correct them while still maintaining an overall consistent model, which is _the_ thing that modern psychology lacks.
The only common platform I'm aware of that has this limitation is iOS. Are there others?
It's a real shame that both XML and JSON eclipsed the real data format for the ages: S-expressions. I hope it's only temporary, though: there really is no good reason the prefer JSON other than everyone else using it, and if one gets into a novel enough domain then there isn't an everyone else doing anything to worry about yet.

S-expressions have the advantage of not containing the redundant object type (there's no need for an object, map or dictionary when one has alists or plists), and the even greater advantage of elegantly representing code.

Also they are easier to write parsers for.
I just started binge-watching a tv show called Patriot (unexpectedly hilarious, if dark, spy comedy). There was one throwaway remark about how a spy handler would find an unlocated mark:

> We have this principle we use when we're trying to locate someone who doesn't want to be discovered.

> You are what you can't stop doing.

> What that means is if we discover what someone is passionate about, then that person and that thing will intersect. Passion involves compulsion. And people, all people, have compulsions that draw them away from their safety and their best interests. People and what they love don't always intersect. People and their compulsions do. And John, well, he's compelled toward you. He's crazy about you.

And it's a quote I have a hard time not thinking about, ironically..
That bit was more of a forward-looking statement about the future capabilities of image recognition, but yes it is somewhat hyperbolic in the general case. I don't believe we'll ever achieve AGI, but I do believe we'll have super reliable application-specific classifiers that vastly outperform humans and won't be fooled by tricks like this.
I can't count the number of social interactions, big and small, that built my character and maturity. Not to mention life-long friendships formed, romantic relationships, and more. It's a unique and critical time when you are finally a free adult but don't yet have "real" obligations like a job or family. There is simply nothing in life that compares to an in-person college experience.
>Then they should run sidebar ads on the gore sites.

That would do wonders for the Facebook brand.
Idiomatic Functional Programming with DRY Python
Just curious-- have you actually read the specifications for both? The difference in length and complexity is like this comment vs. War and Peace.
I worked at Google for 4 years. One thing that has always surprised me about documentation at Google is that they use Google Docs (just like everyone else) but have never seemed interested in making it less of a terrible tool for the task. It's relentlessly print oriented, which makes almost no sense these days (when was the last time you printed out a Google doc?), has no affordances for dealing with pre-formatted text (e.g. code), has basically no support for mathematical formulas, etc. In fact its actually evolved to be less suited to the task of technical documentation since it began given that earlier versions at least allowed you to define your own paragraph styles. I was hoping that Google Colab might evolve into a better/more general tool for writing tech specs but it doesn't seem to be moving in that direction really.
JSON looks good when compared to XML.

That's literally how low you have to go.

"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."

There are a few other shortcomings that are reasonably substantial/significant, but yeah, that's the gist of the problem.
Making Wind Energy More Efficient with Data at Turbit Systems – Episode 142
Curious where you got the category info there. ICAO doesn't have a super category (proposed designation was `J`, but they don't publish anything under that).

FAA list the 225 as NOWGT, which puts it over "heavy", requiring 10nm separation.
> White label food.

Already had those -- the frozen-grill trend of the 90s, aka the TGIFridays, Bennigan's, Applebees, etc. With COVID they just ditched sit-down part and went straight to delivery.
Thank you, glad to see i'm not alone in this.
Thank you. I use undefined very rarely, usually with a hacky looking: "typeof foo === 'undefined'". I'd still rather just type that though than having to setup up TS. Don't get me wrong, TS is great for the eco-system, for examples it powers the intellisense behind vscode which I use daily. I just do not need to use it directly, so good for me indeed.
3) set types, 4) optional schemas 5) multiline strings 6) consistent support for numeric types 7) streaming data

The litany is not short and I'm sure I've overlooked a couple.
Will do. I have some sales experience though I never worked as a dedicated sales person. I've made cold calls that turned into paying gigs and I've done sales as an engineer: go present the technical aspects of the product and take potential customers from "who the hell are you guys?" to "how can I give you my money?". I also have a lot of negotiation experience and do quite well with that, but never a bad thing to get better at it.
I've tried to find out what was the change less than a year ago, and I couldn't find this information. So, what was the change?
You can actually! The cli is just a really dumb wrapper around ssh execs.

create: ssh git@gitern.com gitern-create <path>

delete: ssh git@gitern.com gitern-delete <path>

list: ssh git@gitern.com gitern-list [<path>]

pubkey add: ssh git@gitern.com gitern-pubkey-add <account> (pubkey on stdin)

pubkey remove: ssh git@gitern.com gitern-pubkey-remove <SHA256 fingerprint> <account>

pubkey list: ssh git@gitern.com gitern-pubkey-list

Edit: Eventually the cli will provide a lot more (and self document what's available) so I do recommend using it, but you can happily get along with these "raw" commands for now.
If another standard were to dethrone JSON, my guess would be YAML.
Correct, the issue is due to confusing notices printed during pg_dump as it uses COPY TO underneath.
Good points. I think the thing that irks people is Apple's bullying. They just don't seem to be operating in good faith. For instance, from the report, here are Apple's "Anti-circumvention Policies":

>2. “Multiplatform Services: Apps that operate across multiple platforms may allow users to access content, subscriptions, or features they have acquired in your app on other platforms or your web site,... provided those items are also available as in-app purchases within the app. You must not directly or indirectly target iOS users to use a purchasing method other than in-app purchase, and your general communications about other purchasing methods must not discourage use of in-app purchase.”

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".

In that statement, I'm not making any judgement call on whether Apple is good or bad. I'm simply stating a verifiable fact. If the value proposition of Apple's store has benefits to the consumer then its merits should stand on their own.

For the record, I believe the App store offers many solid benefits to consumers. I'm just saying we should let the consumer decide if the benefits of the App store outweigh their other chosen criteria.

TL;DR Apple has no business inserting itself in my customer communications on my own website so long as I only state facts.

Edit: This is from the perspective of say, an eBook author or MacOS developer. I realize that iOS apps can only be purchased through Apple so the point there is moot.
Ever hang out with an ER staffer?

Most of their workload is bullshit. People with colds and sore throats, depressing people using ER as primary care, assholes using 911 to score Medicaid cab vouchers.

And at any time, any number of people can show up with any kind of personal tragedies from stokes to various traumas. My sister quit after a 13 year old bled out from a gsw, and she walked out of the room and got kicked in the head by an prisoner who had been stabbed after he bit the ears off of three other prisoners, and broke the arm of a guard.
Text tools have intermittent support for those which would destroy the one big advantage of CSV.

Once you're using a binary format, you might as well use something like parquet or hdf5 (or ASN.1 I suppose) that give you other goodies in addition to airtight data/organization separation.
Apart from license issues, Clickhouse is just really impressive: it’s a minor pain operationally, but in our tests it left all the Postgres-based timeseries solutions in the dust for real-time analytics without rollup tables.
My recipe to onboarding new engineers
Vietnam does not have the capacity to accurately test any reasonable swathe of the country, nor are they known for being transparent with any government data. I would take any data published from them with a lot of skepticism.
The issue I have with clickhouse is the codebase, it's an absolute behemoth and seemingly embeds musl libc? It also uses a huge amount of SIMD intrinsics for everything when SWAR or really nothing from my view looking in would have been better (memcpy, etc).
Reproducing the image in this way is essentially a manual low-pass filter (although with little control over the parameters), so it's certainly one valid data point with which to test the hypothesis.
Yep. One way to view automation with machine vision / perception is that it can cover ~85-95% of the true positives.

You're still going to get false positives and false negatives that need human review, and at a scale of Facebook, that's a lot of humans.
The same was true for XML.
> But you don't have to be some privileged trust fund kid for your parents to give you a place to stay in the event of financial hardship. That's not rare

I think the point is that it is rare for people who don't have this fallback option to put all their time and resources behind entrepreneurship (the same applies to post-secondary education), because to do so is actually risky for them. It's not that they're worse at business or have less ambition, which is an extremely common sentiment expressed widely in the US.
Ah, great, I will try it out when I get time! Thanks.
IIUC, the article claims 'leads to':

> The belief, in both colon cancer and pregnancy complications, is that the bacterium migrates from the mouth into the bloodstream (bleeding gums) and from there into other organs.
If you're going all-in on the hacker aesthetic, have you considered supporting Pijul? http://pijul.org/

In theory it has many advantages over Git, with the downsides being adoption and rough edges... but those shouldn't be a problem for hackers ;)
How do you compare with LayerCI (https://layerci.com/)?
paid components only ?

for instance, treemap: https://datavizcatalogue.com/methods/treemap.html

I don't see echarts treemaps.
A annoying problem with json is the lack of full floating point number support. Transferring NaN, +Inf/-Inf is a pain.
We too started off with influx but it wasn't a good fit mainly due to use having issues with high cardinality. I don't know if this is still the case with current implementations, but what it boils down to is if your data is searchable by a "user_id" really look elsewhere. That might be an oversimplification but that's the gist of it.

I was fully ready to just roll my own partitioned table and gave TimescaleDB a shot. It worked well. There was a bug we ran into, but it was an existing one documented on github and was addressed pretty quickly.

I still like influx, and would use it again but beware of the cardinality issues.
I've already mentioned this above, please look up falsy and truthy values in JS. Null, false, 0, undefined and "" can be treated pretty much the same in 99% of your JS code. JS is after-all still a dynamic language, and there is nothing stopping you from making use of its dynamic features.
Ask HN: Is there anything left of Sun Microsystems since the Oracle Acquisition
This is actually about Nikola Motors which (despite their clear efforts to associate themselves) has nothing to do with Tesla.

Nikola is hard to short right now primarily for two reasons:

1. It's a brand new company (IPO'd last month) with a large number of non-institutional share holders, who are not likely to lend out their shares.

2. It seems ridiculously overvalued (even after falling a fair bit it still has a $13B market cap despite having developed no products!), leading to _huge_ demand from shorts.
You have to consider the opportunity cost as well. Time away from working is income you could have already earned.
Thank you! That makes me feel so good, thank you
> the second law of thermodynamics states that the total entropy of an isolated system can never decrease over time

If you use this definition, then...

> I think the discussion at this point will revolve around whether a spacially infinite universe can be seen as an isolated system.

...it can't. "Isolated system" in the above definition of the second law means, basically, "a system that you can enclose in a box and measure its properties from outside". You can't do that with a spatially infinite universe. Actually, you can't even do it with a spatially finite universe, because even such a universe has no boundary and no "outside". So if you want to apply the second law to the universe at all, you need to use some other definition that can be applied to the whole universe.
8) date types
Mostly just by being human. Two examples:

1. We had an all-staff conference call, and right as it was starting a baby started crying loudly. The CEO laughed and said it had been a really long time since he's heard that in his house. Once it was quiet, he carried on as if nothing happened.

2. I was in the middle of a conference call, speaking about something or another and my son starts his guitar lesson with the amp turned up way too loud. The executive on the call yells out "Smoke on the Water! Sounds great!" and while I'm frantically texting my wife to get the volume turned down he talks about how he got to play basketball with his son in the driveway at lunch and how great it was to see his kids so much more now.

Our company has been doing a lot better than expected since the pandemic started, so that probably takes a lot of the pressure off.
It implies that a higher than average percentage of holders weren’t institutional entities, since they knew the price would go down (even if they didn’t knew the magnitude of the drop), but rather small investors unaware of the warrants
Your point was that smartphones would have existed without Apple making the iPhone but it doesn't make any sense as a response to what I said. I'm not making an argument about market definitions that would concern an antitrust regulator or court, but the nature of the relationship between the platform and sellers being materially different with Apple than GrubHub. And thus who does more work to actually earn their take rate.
Thanks for the thoughtful reply. I grew up with a parent with severe mental illness and a person now in my immediate family has a similar condition. So while I've never formally studied psychiatry, psychology and neurology, I've been submerged in the lingo, treatments, concepts and philosophies for most of my life.

I lean heavily on the mechanisms of thought and mind because even now there is a tremendous amount of stigma and mysticism surrounding mental illness. I've encountered even mental health providers who still speak or act as if patients have a failure of character or personal weakness. I've encountered specialists who aren't really even familiar with CBT or who still think digging up trauma repeatedly a la Freud is useful. I encounter a kind of dualism all the time, as if the mind is some kind of sick spirit inhabiting the brain.

I agree though. Treatments can function at a more macro level. I think this is demonstrated by something as simple as venting about a problem or person. A resentment or regret that is stopping one up finally falls to the side when one talks to a friend about it.

These high level concepts we have about objects and people and concepts clearly have some power to drive the lower level. Attempting to resolve some issue a person might have with their spouse at the neuronal level would be a bit like building a house up from atoms rather than timber.
America’s Inescapable Offices
I'm more interested in the implications of picking these examples than the examples themselves. Hope that makes sense.
You can try json schema. Streaming data is also easy with json lines.

But if you add too many features, it may end up like XML.
Oh man ... cantrilogy ... it was there the whole time.
Absolutely going to steal that :)
It's a really hard problem to automate. You can scan photos against a list of hashes to sort out known bad / illegal content, but new content is generated every single day. Also YouTube has increased the amount of auto-moderation but that leads to many legitimate videos being taken down, with little recourse for those legitimate users. Some examples:

https://news.ycombinator.com/item?id=22487403

https://news.ycombinator.com/item?id=5068626

https://news.ycombinator.com/item?id=18742640

https://news.ycombinator.com/item?id=19065859
Have a subcontracting company do the moderation and have them run the sidebar ads.
Y'all are missing the truly horrible part of my idea (though Hansel & Gretel is about the right idea). After the house is built, the customers are intended to eat the house itself. I didn't flesh out the whole idea in my comment, but they should be inside the house while eating it. If it's big enough to warrant the name "house" (not "shack" nor "misshapen pile") then it's big enough for its inevitable collapse to endanger the customers.

Responding further upthread: this is an illustration of a "time waster." They exist on both sides (investors / founders, salespeople / customers, etc) and recognizing them is an important skill. Time is your most valuable resource. Use it wisely.
Apple Has No Tolerance for Webcam Covers
I think whatever company you were working at was a few years behind the curve, because JSON was already pretty much the standard for SPAs by 2010. For example, that's the year AngularJS came out, with JSON/JSONP as the only built-in serialization format for communicating with backend APIs.
There were other smartphones at that time that were just as good if not better. Mr Jobs did something no one else did. He attached a good data plan to it. At that time think along the lines of 20-50 dollars for a couple of megabytes per month. The iPhone basically had unlimited he insisted upon it AT&T was the only one who did it because they wanted that on their network. That was the real game changer. Google about a year later did the same thing.
Have you blogged or told your story anywhere? I'm curious to learn more!
Comments are a great idea... for a configuration format!

They're really bad for a data interchange format though, because people inevitably start putting important data in them and you end up with two different ways to write strings, one of which isn't supported by every parsing library.

Thus each discussion of JSON ends up being two groups talking past each other, the people using it as a configuration format who lament the lack of comments, and the people using it as a data interchange format who celebrate it.

The solution: since it's too late to add comments now, don't use JSON as a configuration format.
Mammoth Kariba Dam is at the brink of calamity
But are people like that people you want as your co-workers?

Serious question, I don't mean this facetiously. I think is an extremely complex question and I wonder if introducing someone who is openly comfortable with gore is dangerous to the psychological health of the company.

For example, at a previous company a co-worker publicly shared, without a trigger warning and in great detail, a very gorey thing he enjoyed watching to relax. Lots of people were extremely disturbed by this -- not disturbed by him, per se, but disturbed that he shared this without any kind of warning. I don't even resent him despite myself being pretty disturbed because what one considers normal is subjective, and if you regularly relax to this content you probably don't realise that this might not be anyone else's cup of tea. But it really makes me wonder -- what if the guy who sits next to me starts telling me that ISIS beheadings are relaxing to him?
Comment discovery is also horribly broken. So often, conversations _about_ a document contain information that don't necessarily _belong in_ the document, but still have value for future readers. Resolving comments makes it much harder to find them.
Thanks for the response. How do you get assigned twice though? Once a task is assigned I don't see a way to be able to assign someone a second time. Does it happen via a menu that's only available after someone has missed an assigned chore?

Also, any interest in releasing it as an open source project? :~)
Quotes allows for any characters and limited types is probably one of the main reasons it's widely used and implemented. There's no doubt vastly superior formats tailored to specific languages and purposes, but I think it's hard to argue that JSON was not a huge net positive to the software industry as a whole.
You can use a JSON parser for streams. Instead of returning a full document once everything is parsed, it can process elements one by one.
Yes, definitely. Every time I work with PHP Arrays, I'm reminded both these things don't exist in JSON and it makes me sad.
I think you're misunderstanding and getting caught up on my use of the word chance. "Chance" here means that winning is not foreclosed. If you prefer, let's change it to "opportunity". A winnable playthrough is one that you are given the opportunity to win, one that you will win if your skill is sufficiently high. Not one that anyone will always win, but one that CAN be won by skill. That's the "chance" or "opportunity" part. A non-winnable playthrough is one where you cannot win. A chess game where your opponent starts with all their pieces and you only start with a bare king is non-winnable. You literally cannot win. Nobody wants to play that game unless maybe you invent a different objective. For this context, calling a game "100% winnable" is appropriate if every playthrough is winnable, i.e. for every playthrough winning is not foreclosed.

> What you're saying is the same thing as saying "a coin toss is 100% winnable, because you have a chance of winning if you do the right things

This is a misunderstanding and completely the opposite of what I'm saying because there's no such thing as "the right things" for coin tosses other than "toss coin" unless you're cheating, because the coin toss is meant to approximate a random selection. Only being able to win by chance is literally the opposite of being 100% winnable. It means you'll lose many tosses without doing anything wrong unless you cheat. That's why tossing a coin is not a fun game.
Airport Security Theater Kills Equivalent of 4 Jumbo Jets of People per Year
You are commenting on one of those platforms right now.