jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In the Spark world, you can use a tiny subset of the Scala features and enjoy huge productivity gains over the other language APIs (Java & Python). Those productivity gains are wiped out as more crazy language features get used.

I don't think the super complex language features should be removed. Li's libs do some crazy stuff under the hood, but provide a clean, Python-like public interface. Most devs aren't that good and complex underlying implementations leak and yield complex public interfaces.

Lots of folks would love Scala codebases that only use 10% of the available language features and none of the complex frameworks. But, like you mentioned, it's a hard language to use responsibly.
In US "gifted" education, we take top performers and throw them into more rigorous study without any real decent support, at least in public schools. I was in the gifted program and I assure you we have no more support, at home, or at school -- you were just expected to do more. Both of my parents worked and relied on the school's aftercare program to support me. It did not do wonders for a 10-12 year old.

I turned out relatively fine but I would rank my time in the "gifted" program as an active harm to that from what I remember.
We have a caste system here in the U.S. and he violated its boundries! We've all seen the reports of the California committees composed of dozens of non-medical people who spend their time ranking the population while vaccine sits in the freezer. For example:

https://thearcca.org/california-establishes-vaccine-advisory...
Stupid clickbait title for IEEE.
A lot of this comes from the Reagan-era idea of "welfare queens" -- that because the idea of "government handouts" are so enticing, people will cheat the system to get them.

There are two issues with this:

- "government handouts" and a reliance on welfare are typically a symptom, not a root cause, of an ailing society -- there are bigger issues at play around wealth and ownership if a large segment of the population needs government assistance

- "welfare queens" is largely a fiction -- the story comes from Linda Taylor[0], a woman who cheated the welfare system, but was caught, tried, and served prison time for her fraud. In other words, the system worked, but anyone relying on government assistance should be punished for it.

[0] https://en.wikipedia.org/wiki/Linda_Taylor
> I should clarify what I said about its supply. Although Bitcoin is limited in supply, digital currencies are not limited in supply because new ones have come along and will continue to come along to compete so the supply of Bitcoin-like assets should, and competition will, play a role in determining Bitcoin and other cryptocurrency prices. In fact I assume that better ones will come along and displace this one because that is the way the evolution of everything works—i.e., new ways of doing things and new things always have and always will replace old ways of doing things and old things. Since the way Bitcoin works is fixed, it won’t be able to evolve and I presume that a better alternative will be invented and pass it by. I see that as a risk. For those reasons the “limited supply” argument isn’t as true as it might appear—e.g., if Blackberries were in limited supply they still wouldn’t be worth much because they were replaced by competitors that were more advanced. I still don’t know the answer to why that isn’t a risk, but I would welcome my naïveté being corrected.
How is bitcoin deflationary when it (currently) has a fixed inflation?
> the bureaucratic machine just destroys so much wealth

that can be said enough!
Charitable or no, it seems to be accurate in a day and age where large corporations "heart" "open source" while simultaneously hindering software freedom, digital privacy, and the like on never-before-seen scales. It seems mighty convenient that public outrage happens to be aiming at one of the most vocal opponents of things like DRM and online surveillance, and happens to be of at least some benefit to those peddling said DRM and online surveillance.

And it doesn't seem like that second group has much of an intention to be "charitable" to those in the first group or the sympathizers thereof. That doesn't necessarily mean there's free reign to be as uncharitable as possible, but it does encourage that feeling to be mutual.
oh, exactly my topic! the last 15 years since my adolescence i have been in countless spirals of more and more coffee, withdrawal, more and more tea (black, green,white, oolong, etc.) , withdrawal, more and more coffee, etc.

1. caffeine works differently for everyone. Each type of coffee (Robusta has 2x that of Arabica coffee) and each type of tea has its own amount. You can't even say that black or green tea has more. There are such and such.

2. understand the effect of caffeine: caffeine does not make you awake, but caffeine prevents you from getting tired. (to a certain extent). so you have to take it at the right times.

3. understand what you actually need: you don't always need the caffeine effect. you also have to distinguish between being awake and being able to concentrate. sometimes you just want to concentrate, then maybe b12 or sugar will do.

A word about sugar: sugar is dangerous. by the way, problems with energy during the day come almost more often from sugar, not only from caffeine.
(when i have to drive a car for a long time at night, i need sugar rather than caffeine. caffeine only gives me a headache. but a pack of wine gums gives me energy.

If you want to level your caffeine, you first have to give up sugar completely for 1-2 weeks.It's mentally hard, but most of the energy waste actually comes from it.

so, and how am i doing today?
lately i had it well leveled. You can escape the above-mentioned spiral of increasing consumption and withdrawal if you always drink the same amount of coffee (and ideally the same brand) at the same time.
- i had e.g. 2 x double espresso in the morning, 1 x double espresso at noon.
- I wasn't satisfied with my sleep-through behavior for 2-3 months, and then just slowly dosed down to
- 1x double espresso in the morning, 1 espresso in the afternoon. in each case before the creative sessions.

dosing down works well during the vacations, for example, when you don't have the same daily routine, expecting the same creative burst.
and remember that sleep always takes a few weeks to settle down.
A 4 point scale with 2 negative sentiments feels somewhat biased.
Before the financial crisis of 2008 you could get those in the UK. I had one just as the fan got hit by something back then. 25 years, 0%, no deposit. They were quite common. It was so good I didn't remortgage for 10 years until we sold and moved.
The term competence seems to be throwing people off, which I can understand but I think the point here is very insightful. It's important to separate those with a hero complex from those that are more morally sincere. Greater moral sincerity means you're more concerned with solving the problem than being the one to solve the problem. It's not about you, it's about the problem and seeing it solved. I think this is an especially relevant point in today's culture.
No one is being censored. Deplatforming isn't censorship. They've merely shown a disagreeable customer out the door.
> go get github.com/syndtr/goleveldb/leveldb

Okay.
I'm glad you recognized that your business model (VC-backed startup) wasn't compatible with your goals. For-profit health has a lot of the same issues, from top to bottom.

But it seem like you built something that did good for some users. I see you've open sourced it, but did you consider pivoting the business model instead, to a non-profit or delivering the app through therapists and health providers?

Therapists have the same incentives, and yet they seem to make a business of it. They are happy when clients don't need them any more.
Thank you, I appreciate it. Do check out my GitHub profile for my sponsors link - I send out weekly emails and have an additional portal that folks can log into too. https://github.com/alexellis/
I would imagine it's actually catch-neuter-release. Neutered animals compete with intact ones for resources, but don't use those resources to make more animals.
I'm at a complete loss as to what cutting down a tree is supposed to achieve.
I understood your point.

I think you were unclear about what behavior belongs to monad, in a way that will confuse newcomers.

"map" (or "fmap") belongs to Functor; monads have it because they are functors.

I agree that starting with the laws doesn't necessarily makes the most sense, and that they're not necessary (though can be valuable) for use of these things... but you do need to introduce the laws early enough that they're understood by the time someone goes to write their own instances of the relevant typeclasses - otherwise they're going to get bit by something that assumes the laws hold, and they're not going to understand why.
To be fair, author did say he shouldn't be considered an expert and his experience was extremely limited.
I still see "Hacker School" in three different places on the apply page.
Nor here. Maybe a developer version of Chrome is responsible?
I'm not scared of the command line, but I'd rather not spend a long time setting up stuff like wifi, sound, etc. Is all that pretty easy to get going?
the quote was: "...leads to a fragmented experience"

you said: "...it's clear from the issues that they are due to fragmentation."

'leads to fragmentation' is very different from 'due to fragmentation'
They bias you towards spending cuts, by putting them first on the list. At least that's how I felt. (But I am more in favour of spending cuts anyway.)
It's "Advanced FizzBuzz."

"Can you understand a complex code base, figure out how to zoom in on the section of interest, and add a function?"

Far, far too many people interviewing for coding positions can't do that. Though I question how many could whip out FizzBuzz in 5 minutes and would then fail the more complex version. At some level, either you can code, or you can't. And, importantly, at some point in your career (if you go down the standard management track), you will typically lose the ability to code. If you've not done it in 5 years, you probably can't do it, in a practical sense. Not that you can't re-learn, but you can't just jump into a coding interview and ace it, either.

If you find yourself at a point in your career where coding interviews are a thing, "having a side hobby project that requires coding" is a very useful way to be really quite good at coding interviews. Plus, if it's your hobby project, there's no "Hrm... can I talk about that?" sort of problems when you're asked about a time you X'd with Y. You can talk about your personal hobby project absolutely as much, and in depth, as you want.
I think people don’t know about it. I’m going to do this now that I do. Thank you!
Instead of downvotes, I'd love to see some data contradicting this. Here is information supporting it:

http://www.h1base.com/visa/work/h1b%20visa%20transfer%20to%2...

http://www.usavisanow.com/h-1b-visa/h1b-visa-resources/h-1b-...
Facebook's official policy for a while has been, don't use the phrase "culture fit". The interviews previously known as "culture fit" are mostly asking you questions designed to answer things like, do you work hard, are you good at working with other people, are you an asshole. In my experience as an interviewer at Facebook, most people rejected for cultural reasons were either jerks during the interview in some way, or expressed that they weren't really interested in the job. Really nothing to do with ethnic background.
Tor doesn't kill people - demonizing someone with a pathology rather than seeking to help them does.
My version of "inbox zero" is archiving everything, not deleting everything. Out of sight, out of mind, but it's still there in search if I need it.
Akin is on the Science, Space and Technology committee because it is not a very good committee to be on. It doesn't oversee much funding, so it gets filled with hacks placed there by the House leadership. Any representative with ambition and talent is going to want to be on the good committees, such as Armed Services or Ways and Means, which have huge responsibilities and the attention of lobbyists.
If that is the case than perhaps organic traffic is not the best vector by which your site will grow.

I could make the case that targeted paid search for low comp, buy ready keywords would work well. Your content is what would push someone over the edge to buy. If you think about it, your site is much further down the funnel than other affil sites because you've vetted reviews, instead of just copy/pasting/spinning from other sites. You should also retarget the people who come to those pages with ads specific to the products they're looking for urging them to "not make a decision without all the facts" which is what you've done by mining all of the review data.

I do very much like the approach and the original idea but sadly google likes what google likes. If deeper authoritative content is not what you want to be doing, that's fine, but you shouldn't have the expectation you are going to be able to compete with the big dogs who operate in that way.

Im happy to take this convo offline as you're getting a lot of weird advice in this thread that are just random people's opinions. Shoot me an email at m@darkmatter.io if you want to keep chatting.
Actually, it's already being tried.

http://en.wikipedia.org/wiki/Better_Place
> people always complain about new releases, forgetting that the previous release had its problems as well

It might be true, but this attitude makes it very hard for developers not to discount all complaints, including ones grounded in reality. Just because people are paranoid about new releases being crap, it doesn't mean that they are not crap.

Personally, I've experienced a number of really bad bugs in Yosemite. One of the most annoying is four-finger swipes to bring up launchpad: the "blur" animation starts and then just hangs midway, leaving a half-transparent launchpad that works with keyboard controls but not mouse-clicks. Or the infamous "backbreak", where you do two-finger swipes to go back in a browser window and somehow it fails mid-way, leaving an unusable browser page and breaking all two-finger gestures until you close that window (not tab, the whole window). And of course the awful dark corners on the volume icon once you disable transparencies, something you have to do to maintain a decent framerate on a two-year MBP-retina that was perfectly capable to handle all this up to and including Mavericks. And let's not even talk about the wifi dns bug, which I've lost any hope to see permanently fixed in my lifetime.

These are bad because they affect very visible UI elements used hundreds or thousands of time per day; the sort of thing that used to be rock-solid and did not significantly change in new releases. I would understand if a newish feature like Finder tabs had a few bugs, but not trackpad gestures that have been there, working fine, for years.
Of course it is overly simplistic -- which is also why it bears repeating.

Anyone can be made to commit atrocities in an environment shaped the right way. If I grew up like these people, I'm sure I would pull the trigger in exactly the same situations.

But it still would take my cooperation. I can only pull the trigger if I'm somehow made to want it, at some level. Or at least if I'm made to think I have no choice.

By emphasising our individual ethical responsibilities -- the simple fact that it takes some amount of cooperation for a person to do anything at all, we are creating a small obstacle in the way of creating a dangerous environment that can turn me into an assassin.
Hey, there is somebody wrong in the Internet!!!11

It's a relatively common word. I still remember that I first saw it as a kid in a Garfield comic strip ("Lieber Kummerspeck als gar nichts zu Essen").

focus.de: "Die Wahrheit über Kummerspeck - Wie die Seele uns dick macht"

spiegel.de: "Essen gegen Stress und Frust: Was tun gegen Kummerspeck"

bildderfrau.de: "Warum Kummerspeck so gefährlich ist"

...
That's not how law works. They don't require absolute proof like in math. This will be included as evidence - evidence is not proof, it's weaker.

You can claim "I edited it", which then weakens the evidence. Then they will look for other evidence, and try to look at everything as a whole.
I might clarify that by "effortless" I am referring to a state like the one described in the book Flow, where you get out of your own way so that a challenging activity becomes "frictionless" and most of the movement happens through "momentum" rather than pushing. There's a kind of wonderful threshold where effort starts to energize rather than drain you.
It was absolutely clear. I suspect a few of the downvotes are coming from some of those "loving christians" you mention.
> The problem here is not invention. The problem here is that aliabramovitz and company "like to stay away from those [theological] aspects as it can be off putting for people who don't subscribe to a certain philosophy or theology", in a subject matter where the original theology is a core part of it, and that too a theology that is not aliabramovitz's own theology in order to cater to people who dislike the theology of the original owners of the practice.

And as an Indian who used to practice Yoga as a child (too boring for me now) I'd say that this is completely fine. If the theological aspect was indeed crucial for deriving value from the whole experience, people would eventually lose interest because they wouldn't be gaining anything from the aliabramovitz's venture right?

Isn't it enough to see that a garden is beautiful without having to believe that there are fairies at the bottom of it too?[1]

[1] Quote by Douglas Adams
io_uring doesn't mean async though. You can also use it for blocking batch execution of syscalls. E.g. when you need to stat hundreds of files or wait for several child processes at once. So with some batch-oriented convenience wrappers it can help threaded code too.
Is this Ebay's latest Stumbleupon or indicative of a serious move into local commerce?
Exactly — “waiting to join” would be a lie if Elon Musk did not initiate intention to join the service. And Elon Musk does not wait in lines...

It’s eye rolling deceitful marketing.
Usually those phone directories don't include other personal information, like gender.
Back of the napkin algorithm:

Borrow what DHCP does for leases, but with payment quotas.

First layer is a burst quota, up to that maximum in any spike. This only regenerates when the (monthly?) average quota has enough slack at current that an additional burst can be harvested without the remaining average being under the initial set value. (The math would probably be different, remaining period quota less burst average over time greater than period quota average, but that's the sales description of the concept.)

The second layer is the monthly (or some other period) average for the maximum expenditure allowed.

A billing endpoint would maintain a fractional bucket of spending (divided up as makes sense) but in the case of a single quota consumer would receive an estimate for the period (ideally the burst) and allow up to half of that to be used. At that point it will 'renew' the quota (lease), and flush billing, including sending alerts. If there isn't any further quota the remaining released balance would be consumed and then requests fail.
> disgustingly misleading

That strikes me as rather emotive phrasing for an discussion about SSD upgrades.

Anyway - surely the point is that something that used to be simple (upgrading storage in a personal computer) now has a potentially large hurdle in it's way.

Does finding that to be a step backwards make one an anti-Apply fanboy?
Are you American? US news is actually pretty good; the NYTimes is full of bad articles but it's still a world-class newspaper.

Meanwhile, UK and Australian media are awful, full of Murdoch sockpuppet papers that constantly lie about everything in order to get you to hate immigrants and vote Tory/Liberal. WSJ is a Murdoch paper but they have to sell to bankers, who at least professionally need to know the truth, which is why only the opinion section is nuts. UK papers are like the New York Post if it had less than no ethics.
Thanks for this comment, so you got money exchange (I accept your value token) , the token itself, and it has got be backed for it have to have worth. So I accept a dollar, but not a bottle cap. So the expert was wrong in that sense, that’s what I am trying to determine.
> But I don't think it's just "a Debian or an Arch package". Having a .deb and .rpm gets you most distributions. Arch uses something else. Then Solus uses .eopkg, etc.

Packaging for Debian is pretty much just a tar you throw all your stuff into. Same for arch. Once decided I wanted to package a personal project for arch and was done integrating it into gitlab ci without any prior knowledge.

Your main problem as a company is that your stuff is proprietary and proprietary things dont get accepted into the default repos period.

> So I'm always pumped when I see an appimage on a company's site. I know it's coming from the source, I know it's the latest version, and I know all I need to do to run it is to make it executable.

As a user, I'm always horrified when I see an appimage. It tells me that the developement process of the project is so broken there was no way for them to target my system. It could have openssl from 2007 in there. It may be vulnerable to bugs that where patched decades ago! On top of that, the software wont even update with the rest of my system, leaving me as the maintainer of my software, the whole reason package managers where invented...
Where does the toilet water go?
I'm in NZ, most of us have no vaccines yet. This feels a little too soon.
Also, I'm working on acquiring the actual data set needed to turn it into a viable research platform. It's coming. Costs money, takes time to arrange deals with providers.
I don't know that it's really much to do with using the right tool for the job.

Risk, reliability, performance expectations, etc. I don't know if I've ever met a project of any significant complexity that would have been more of a success in any area, deployed any quicker, or developed any easier by not using a traditional RDBMS.

There are those projects out there, I just don't have any personal experience with them. But what's more, I seriously doubt 99% of people using NoSQL solutions do either.

Databases cross a funny line. There's language, syntax, a lot going on under the covers, and complex technical decisions and trade-offs at every turn to maintain durability and performance on modern hardware.

Sure, I can set work_mem in Postgres to 1GB and sort this query in-memory like a king, but then I'm (worst-case-scenario) reducing my 20-connection server by 20GB it might have used for cache instead speeding every other query up.

I can imagine issues are as simple as having the right LRU in front of my data, or I can guarantee durability and achieve really amazing performance if I'm willing to invest myself into learning why particular design decisions, made over years by some genuinely brilliant people, were made.

Truth is, just to use one of these systems, you mostly don't have to care to meet your own requirements. And I think people take that for granted. When performance requirements are no longer being met, it's easy to blame the tool (the RDBMS), but I think a much safer assumption is to blame the developer and hit the books. The PostgreSQL 9.0 Administration Cookbook and PostgreSQL 9.0 High Performance books are surprisingly good reads. It doesn't take all that much personal effort really. Less certainly than switching tool-chains.

This is one of those comments you write, goes off-track, and then decide to just delete. Well I'm going to post it damn-it. :-)
Welcome to Atlanta! ;)