skysight-inc/HackerNews huggingface dataset:
This is very interesting reading and I don't want to discount what was discovered. I would however like to see what other possible explanations are possible and come up with tests to determine one or the other.

It is good to think in terms of why bees have this ability. Identifying patterns in flora is beneficial, how do these differences arise? It could be that certain patterns appear with others in correlated or inversely correlated couplings. As far as the bees are concerned the amount of sugar is correlated with a card shape of paper which hasn't expressed circles or triangles. Perhaps that same blank card if left for a while will have some symbols and less sugar. The 'concept', if we can even call it that, is that the presence of symbols reduces the sugar concentration. I would definitely say they grok an inverse relationship and that a blank card has a 'small quantity' of symbols. I can't think of an experiment to tell if the bees consider a blank card to be a small quantity or zero.

A good thought experiment is if we trained an AI similarly with these same cards. If when presented with a blank card as yet unseen and a card with one or six symbols, it chose the blank one, I don't think many would be arguing (yet) that the AI understands zero, rather that it's pattern matching wiring just classified it one way or the other.

Even AlphaGo when playing Lee Sedol apparently had gaps in its play and the team was uncertain if they would be uncovered or not. Many, not all of these were discovered and 'trained out' earlier working with Fan Hui who developed a sense of where such weaknesses remained in some way to the way Kasparov could sus out Deep Blue's 'thought patterns'. I wish there were more details on this and how much less susceptable AlphaZero is to it.
I mean, just look at the tagline on the website being advertised by OP:

https://www.workatastartup.com

"Join the next Airbnb, Dropbox, Reddit, Stripe, or Instacart". Reminds me of Ben Affleck in Boiler Room.
There is a school of thought in psychiatry that some people would do better to simply move on and forget about it. There was a good podcast on this topic here:

https://www.artofmanliness.com/articles/podcast-193-fck-feel...
>seeing how the homeless live

Except you only see the ones who are visibly homeless, so how do you know?
Interesting to see how much intellectual rigor is in the theory of Bitcoin, and how little in the long term market. It’s the exact opposite of most startup sectors.
The Apollo team has apollo-server and apollo-engine-js. I've had good results with both of those.
Looks good. I can see this being a great intermediate format for hacks etc.

Alternatively you could use some kind of fluent API to write binary data. Depends on your use case of course.
The article specifically says they might not be causal. The correlation is interested, however; anecdotally I know many of my friends feel like buying a house is a necessary prerequisite before having kids so a causative effect is plausible.
I didn't have a bad therapy experience. I had remarkably excellent support. I have no idea why you are framing it that way, other than the tendency being discussed in this very thread for the entire world to unhelpfully heap pity upon survivors.

Edit: The obit for my first therapist, a truly remarkable man:

http://www.seracpe.org/Library/Remembrance/B_of_R_for_Turley...
I agree with this, but I think that there is something to be said for the cadence at which others take vacation. I think it's more accepted at megacorp that you'll use most of your earned vacation and that's fine. As a result, everyone does it.

At a lot of places that have unlimited vacation, I'd bet that people take less vacation overall, and part of that is the status quo/what is currently acceptable.
We're also hiring for a full-time engineer in NYC. Let us know if you're interested!
Not GP, but I don't consider it harmful or whatever to ask why folks disagree with you if you don't understand why folks would disagree with you. Sure, none of us owe them an explanation for voting a certain way, but maybe someone will come along and explain it, and they'll learn something new.

I don't think the system is strictly "you're right" or "your're wrong" and providing any supporting explanation is discouraged.
Yeah... please don't do this. There exist better options than polluting a shared namespace. It's just like putting your private network in IP space you don't own.
The paradox of some forms of abuse is that often the victim doesn't know it hurts until society tells them it should. (We don't always notice ways that our life could have been better if we were treated better.) But if the victim doesn't know it hurts, it's hard to maintain the societal will punish the perpetrator.
They are especially bad at identifying police.
http://facebook.com/l.php?u=https://www.wsj.com/articles/how...
This is so key to discussions about an "accurate" restoration of a piece of art. Just look at the restorations done of classic films. There's so much argument, in many of these cases, about whether or not the restoration is true to the artist's original vision but, even in the case where the original artist is involved in the restoration, there continues to be argument over whether that artist's own vision changed. I mean, just look at George Lucas and the restorations/updates of the Star Wars franchise. Fans are now clamoring to "properly" restore these films to their original versions while others claim that George Lucas's updates are the proper ones because he's the original artist. The idea that technology has allowed him to create what he "originally wanted" instead of what he had to release is a really interesting argument.

And then you have the case of monkey Jesus where an attempt was made to restore a piece of art that, arguably, either made it better or worse depending on what your view of the original piece is. I find it hilarious but a lot of people have suggested that the original piece wouldn't have been viewed by as many people or gained such popularity if it wasn't for that terrible restoration job.

/shrug
And for Swift, there are Swift Messenger and SWIFT code.

1. https://swift.org
2. https://swift.im
3. https://www.swift.com
No, because the gun nuts and the criminals reproduce at faster rates than the rest of the population.
Who is Alex Wakefield?
There’s a line that gets crossed between “oh well that sucks but that’s life” and legitimate traumatic experiences. When that line is crossed your suffering goes from whining to legitimate in the eyes of society, so a lot of people realize this and maximize their victimhood in order to gain any sympathy.
>where venture funding is (I think, and am fine with) not

well yeah, if someone doesn't want venture funding no VC is going to beat down their door and make them re-do their business plan so they can take an equity investment :)

what I said applies more to companies that do want or need venture capital for their plans. These startups are not getting enough first financing checks.
I don't recommend taking a structured approach from the start. That's akin to picking up a violin for the first time and sitting down with the sheet music to Mozart's violin Concerto #4, and expecting to learn it note by note. It just leads to tears and frustration, and you'll likely give up before you've achieved your goals. Your work will be awkward, fussy and uptight. I run into a great deal of beginner drawers learning this lesson the hard way.

All formal university level drawing courses take an organic approach, because you're organic, you need reinforce the neural pathways between your eye, your mind's eye, and your hand, until the whole chain is connected and intuitive.
You learn best through rapid iteration, and failing fast, over and over until all the fail has been worked out of your system, the same way a child learns how to do pretty much anything.You'll get to proficiency faster this way, I promise. Formal observed drawing courses haven't changed much at all in centuries, it's a refined and well understood process.

And do start with a pencil and paper. Bigger is better, feel free to blow money at the art store, but an HB pencil and photocopy paper will do at least for a while. Don't go to the iPad until you're confident you know what marks need to go where on a page to make an image.

I could go on about this at length, but that's why I recommended the book. Harold Speed's book is alright, but I've only parsed it, so I don't really know.
You could also say that women in the workforce are correlated with high home prices and educated women are correlated with women in the workplace.

I think there really is no root cause here. They're all interconnected factors.
Did they skip versions 3-5?
Again, I definitely agree about early stage employees having substantial equity.

But I would also not call dedication to a job for reasons that go beyond compensation "irrational."
I mean, assuming the behavior satisfies appropriate coherence conditions... (which actual human behavior doesn't as Misdicorl points out, but that's another matter).
I personally would absolutely never take shares/options in a company, just pay me for the work I do. You can work at a startup and have fun and get extremely great compensation instead of betting on the gamble of eventually getting a small amount of payoff.
Neither Lua nor LuaJIT use a generational design, they're both tri-color incremental mark and sweep collectors without a separate nursery.

There was a plan for a generational GC for LuaJIT [0] (not to mention a lot of other cool features and a very clever design) but it was never implemented (and at this point it probably never will be).

[0] http://wiki.luajit.org/New-Garbage-Collector
They were the two co-founders of the company, and both still own 50% of the shares of the company, with Daniel having been the CTO and sole developer of its products.
Hmm, our API is pretty big and we never had an issue where GraphQL couldn't solve it (https://player.me/api/graphiql)

> I don't see how I can implement complex object hierarchies that are not rigid.

I'm not sure I understand what you're trying to do, but did you try the JSON scalar type? https://github.com/taion/graphql-type-json

With that, it just returns JSON but you can't pick and choose what keys gets returned.

We never had to use that though. We prefer to use interfaces or unions.
Giving advice in a deeply sarcastic form just obscures the message. It's OK if it's for a silly lighthearted topic, but for anything serious it's just tacky.
That is ridiculous. Wages have never been higher, and there have never been more people. There are incredibly strong network effects from having more people (in cities, etc), and the benefit of international trade relies on more people to enable better specialization. All kinds of incredibly important markets, like semiconductors (including computer chips, solar power) and even mining rely on having a lot of people to sell to to pay for the upfront and continuous high costs of setting up these operations. The economies of scale are incredibly important. Additionally, a shrinking population means that the working-age population shrinks relative to those who are too old to work. That means less care and less quality of care (and at greater cost) for the elderly. It also means the elderly will be forced to work longer. Does this sound like improved quality of life?

This zero-sum Malthusian thinking is not only untrue, but following it collectively will make us much, MUCH poorer and worse off. It's a common way of thinking on both the left and the right, and it is fundamentally anti-human and contradicted by reality.
As an experienced ObjC programmer, Swift allows me to expose the foundation of my code far more rapidly, and in a much more stable form. It forces me to answer critical questions about my software that I would often postpone indefinitely in ObjC. It makes refactoring feel much more safe.

I like plonking down some quick ObjC, but my Swift programs feel much, much more correct.

(Of course, when dealing with C APIs, Swift is downright nauseating.)
The finest Worldcup 2018 CLI, a software engineer prepares for his Worldcup
Between CopperheadOS and CyanogenMod imploding, what's left? LineageOS and Replicant? Anything else?
"affair" in this context means "cheating on your partner".

The list of life's pleasures is not exhaustive.
where do I get the source?
Sarcasm is simply obnoxious.
It's not even about financial responsibility; I'm in no way advocating for chargeback fraud, but people overwhelmingly win disputes and the way these payments are processed promote ease-of-use and ease-of-disputes.

Crypto companies could default to push payments and/or micro-deposits for verifying ownership of a fiat instrument, but people want their coinz now and that causes friction that shrinks user activation funnels.

Merchants have to keep their CB ratios under 1%, or else Visa/MC/the bank processing their fiat will fire them. Bank fraud analysts probably have their own bank-side incentives to give customers the benefit of the doubt, and it's too easy for someone to maliciously load up on 2+ months of purchases, walk to their bank, state "I've never heard of Bitcoin someone hacked me and bought $6k in crypto I need that back", and win.
Locality of reference isn't just important for CPUs!

I worked with a guy once who loved to split everything into tiny classes made of tiny functions, each in its own tiny source file. You'd hop through four or five different files to do the simplest thing, and it was mindbending to try and debug.

Also with regards to code duplication, it's important to distinguish duplication of statements from duplication of intent. If the code's actually doing the same thing then sure, collapse it down into a function. But if the intent of each piece is different and they just happen to involve the same operations, then removing the duplication is adding a dependency to both places, and may very well not be a net win.
> “A government doesn’t need the hand of technology to be oppressive,” he said.

I interpret that as meaning "They will do bad things with or without me". An interesting twist on the usual "I am not responsible for what my customers do with my product".
I mean the party that won in a system designed to make them win.
yes. they're switched off at just the wrong times...
I don't consider it harmful

It pretty much always devolves into pointless meta. If someone wanted to tell you how right or wrong you are, they'd reply to your comment. Sometimes, perfectly reasonable comments get downvoted. Sometimes, truly awful comments get upvoted. Sometimes people fatfinger the wrong button on their phones. Every poster and every thread is better off just living with it, not worrying about it too much and sticking to the quality of the conversation itself.
Functional Data Science for the non-converted
Words can be terrible too, from either side. Focusing on one singular thing to blame isn't often the solution. Creating the division between the appearance of sanity and the appearance of insanity - of course that's chaos. But is it really fair to divide the population into people who have defunct minds and functional minds? Is it fair to say 'here's your label' while also saying 'don't identify with it'. Is it fair to listen to someone say 'don't think black and white' while also saying 'you are mentally ill, and I am sane'.

I know for myself, the outside can sometimes look like a selfish lunatic and the inside can be completely without self in a way that intends to be giving, but in a way that is hard on myself enough to know I don't know everything and hard problems are hard. Being told that all I need to do is take my meds and act like a normal person can come across a bit, patronizing, while I've spoken to people in mental healthcare systems who both 'enjoyed how I picked their brain' because I suppose for them, it made some stuff click, and for others, I still blame myself.

Mental health is not easy. I don't know of anyone better to understand how hard it can be than someone who knows it intimately, aside from someone whose studied it so much they don't know if that's part of the reason people become it.

https://en.m.wikipedia.org/wiki/Mentalism_(discrimination)
"pledge() is pretty quaint versus memory safety."

Compile-time memory safety does fsck all when it comes to actual runtime memory safety, especially when it comes to things like JIT compilers (which generate machine code that is not under the same guarantees as the language in which that JIT compiler was written).

Put differently: Rust does not replace pledge. Pledge is a line of defense when Rust's compile-time guarantees are insufficient for whatever reason (e.g. when the program in question is generating machine code on-the-fly, like - again - with JIT compilers).

Even for programs which don't generate and execute machine code during runtime, there's still the possibility for things like rustc bugs, memory corruption (whether on disk or in core, and whether caused by cosmic rays or an attacker deliberately corrupting memory through some other attack vector), etc. that are inherently immune to compiler-level defenses (whether because the compiler is the thing affected, like in the former case, or because the problem happens after the program is compiled, like in the latter case). It also doesn't do much against bugs that have little to do with memory safety (e.g. flaws in authentication/authorization checks, bad DIY crypto, etc.).

Assuming you don't need other safeguards because you're writing your programs in Rust is incredibly naïve, to say the least. Don't get me wrong: Rust is a fantastic step in the right direction, and does eliminate a large swatch of real-world bugs. It ain't a silver bullet, though, and it's unwise to treat it as such.
Seriously, this.

I love reversible connectors.

I love being able to use my phone as host or as client (charge a friend's phone from mine? No problem).

Right now though, there are zero cases on the market with USB-C ports on the front, zero USB-C hubs that have all USB-C ports for downstream (I think there is one with two C, two A).

Right now, I have my phone, my battery pack, and my yubikey on USB-C, and if I could find a hub I'd buy a ton of adaptors and switch everything to it. It's so convenient.

It's this chicken and egg thing where even as an early adopter you just can't get it. I have the same problem with DisplayPort 1.4 - you literally can't get devices for it. I have a multi-monitor setup with 4K displays and would love a DisplayPort hub (or better yet, switch), that supported DP1.4 so I could hook them all up down one line (not enough bandwidth on pre-1.4 stuff).
Thanks for that, ATM I don't have an ethernet cable near to the scope, would be easier for me via USB, but I might have to run a cable there later on.

I'm surprised there seems to be no stable way to do it by USB.
Depends on your age, here is why:
I've been in startup most of my 20s and early 30s.
The amount of learning, growth, potential and responsibility is amazing. you simply will not have it elsewhere. you will have tons of impact.
when i got married and had kids i couldn't take these risks anymore, i needed a stable working place with good WLB. now i'm making more money, using the experience i had in startups working for a FAANG company.
Would be neat to have a language with dynamic features for prototyping, but that become warnings or errors when compiling for release.
I think the "functions should be small and do only one thing" maxim is important but needs to be paired with "things should be small and done in only one function." The more you split logic across multiple functions, the more likely that the bug won't be in any one function but in the way that you composed them.
I thought it was appropriate constructive feedback.
They kinda are... unfortunately.
Whoa, I had no idea about inccommand. I just tried and it's amazing. Thanks!
For sure, is there already a proposal for federated merge requests? Or can you make those from the activity stream? That would by the minimal viable change as far as I can see.
The average piece of code is written once and read hundreds to thousands of times by people

I've seen this truism before but I never seen any actual data on this. Do you have any sources for this? My intuition says most code is Enterprise/small business code that is written once and read less than 10 times.
The success/popularity/profitability of your projects doesn't depend on that.

It doesn't matter.

What does matter? Find product/market fit. Execute well (build a high quality implementation of your idea). Promote it well. That's 99% of success.

Personally I only created a company when I was making non-trivial amounts of money and even then it was the simplest legal entity there is (DBA).

Creating a company (as in LLC or C-Corp or Inc.) is relatively expensive and requires non-trivial amounts of work just to maintain properly.
I think I'm at the point now where i will consider the whole of psychology a castle of dishonest and incompetent studies until proven otherwise. The usual benefit given to scientists of the assumption that is not Alchemy had to go for psychology. It's too important and the abuse is too widespread. It really seems pervasive in the discipline at this point.
Formally Specifying  UIs
It's very likely to be a joke about the Trump campaign. The chance of it being in unironic support of the original use of the slogan is very small.
> US healthcare is clearly a huge barrier to older employees joining startups.

It's a barrier to anyone with nearly any disability, chronic illness, or precondition (or with family members who may have them).

A friend's wife has to take medication that is classed as Tier 4 in California (least coverage). He has had to turn down many offers as he would then have to put the family on their own insurance, potentially costing upwards of $1200/mo. just for the one set of medications. As is, the meds are <$10/mo. on the insurance via their current employer.

US Healthcare is a giant hurdle for small businesses. We need UHC in the US.
It's a value because the more people you've been with the less likely you'll stay with the one you have. However, therapists should be pushing back on the idea that we need to focus on bad things that happened to us in order to be released from them. It is simple enough to see - and one of the reasons why eastern practitioners still laugh at staunch western scientists.
It is how Chinese you can get 100 Chinese wireless devices all with one MAC
"The key difference between rumination and self-reflection is that rumination doesn't accomplish anything"

The fundamental activity involves reviewing a thought over and over again, sometimes thousands of times over many years. Sometimes this leads to a new painting, a new novel, a new movie script, a new piece of software, or a new insight about something that happened to you as a child. Sometimes a person fails to make any progress.

You write "The key difference" but these are words without meaning. Sometimes you ruminate on a novel you are writing, but you can't figure out the ending, so you accomplish nothing. Sometimes you ruminate on that time you insulted your alcoholic brother and the next month he killed himself, but this time, reviewing the memory, you recall that he'd said he was going to kill himself long before, so it wasn't really your fault.

There is a reason why therapists often want to talk about a person's childhood -- sometimes reviewing the past leads to a new insight. Sometimes it doesn't. You can't judge the value of the activity simply by whether it produces something. Sometimes it will and sometimes it won't.