jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> 6. Keeps saturated fat to a minimum

In case anyone's interested, this recommendation is long outdated.

You should be keeping trans fats to a minimum and trying to increase your polyunsaturated fats, but saturated fat is neither here nor there.
Who has more weight in a startup Engineers or Business people?
I wouldn't get it, but it shouldn't actually affect the reading experience:

"When you buy Kindle with Special Offers, you are getting the same bestselling Kindle for $25 less—only $114. Special offers and sponsored screensavers display on the Kindle screensaver and on the bottom of the home screen—they don't interrupt reading."
I mostly don't downvote anti-having-children(?) comments (I just ignore them), but I think most of them are counter-productive because, as others say, the desire to have children is ingrained to a lot of people, so not having children is a really tough sell. In light of the climate emergency we're facing, it almost sounds like deliberately advertising a wildly unpopular plan, detracting from other actionable plans with much higher chances of being accepted.

And the (not always, but frequent) I'm-holier-than-thou-because-I-transcended-ape-instincts vibe doesn't help.
I think he was serious, and I agree with him — and I believe that most users don’t want the majority of what JavaScript-laden pages offer over clean HTML-only pages.
I didn't know what a JWT was, and now I know I don't need to know what one is.
I've been reading Yakuza: Japan's Criminal Underworld recently (fascinating read about the yakuza's history in Japan) and it mentions that a large percentage of Chinese and Korean immigrants turned to gang life because they were considered a lower caste, like the burakumin (Japan's untouchables). Maybe things have changed since the 80s-90s?
Do the "moving costs" include lease breaking penalties or real estate transaction costs? Does it assume lost income while I look for a new job? If the assumption is I leave all my old assets as they are in my old state, that opens me up to not just legal challenges on my voting registration, but on my state tax status as well. Details, details...
Original source: https://www.washingtonpost.com/technology/2019/11/05/inside-...
> My question is, if they are collecting $50 million per year, why are my fees still so damn high?

Well, the CA DMV has like 70 offices across the state. Even if you just calculate the portion of the cost for processing driver license management, registration, etc, it'll easily eat those 50 million USD + whatever the total driver license etc fees are.

I hate interacting with the CA DMV with quite some passion, but I don't see how those 50 million USD are really the problem. If anything, the DMV seems under staffed / financed. Partially that's management problems, sure, but I don't think that's all.
I wish Google could at least release the code of killed projects as opensource.
> for my own projects I have come to the point at avoiding python for new stuff.

But who are you, do I know you? I know some guy who said that about Python and now develops his own Python-like language. Is that you? Because if you just consumer of existing languages, it's something different, there always will be a new shiny thingy around the corner to lure you.

> There are other languages which are more stable and give the same flexibility, even at better runtime performance.

Yes, but from bird's eye view, all languages are the same, and differences only emphasize similarities. So, in a contrarian move, I decided to stay with Python, and work on adding missing things to it. Because any language has missing things, and Python isn't bad base to start from at all.
It's interesting reading about this on Wikipedia[1].

"The first known frost fair on the River Thames was in AD 695..."

" The frost fair of 1814 began on 1 February, and lasted four days... As the ice broke up starting on 5 February, several people drowned."

But apparently, a milder climate was not the only reason "Frost Fairs" were no longer possible:

"This was the last frost fair. The climate was growing milder; old London Bridge was demolished in 1831 and replaced with a new bridge with wider arches, allowing the tide to flow more freely; and the river was embanked in stages during the 19th century, all of which made the river less likely to freeze. There was nearly a frost fair in 1881. Andrews (1887) noted the severe winter of 1881, saying, "it was expected by many that a Frost Fair would once more be held on the Thames".

[1] https://en.wikipedia.org/wiki/River_Thames_frost_fairs#The_f...
Improvements ≠ new features.
Everything about language maintenance isn't "just" adding features. There's actual bug fixes and a bunch of other stuff that take a lot of time. Not to mention that Python's standard library is relatively large.
I wish that Google, Dropbox and Instagram would invest some of this money in Pypy as well - which has been struggling for funds for quite a while.

In fact, I have nothing but the deepest of respect for the Devs who built a version of python better than the "officially sanctioned one" without having any financial support.
For me the real "future" covid has already brought is contactless payment, as least in Germany. I know it is not a new thing, but before the first lockdown in March last year, some vendors I frequented didn't even have a POS terminals, some had one but without contactless function. Fastforward to present time, I can pay everywhere I go with just my phone. What a change!
There is nothing special about Swift that ML languages, or .NET eco-system didn't offered already, Chris L might be a very good technical person, with several achievements, however Swift without iOS is just yet another ML/Modula-3 language with "modern" syntax.
Odysee let's me do it. Youtube will probably just delete my shit because I say "f---"
Changing to 3.0 hardly killed Python. The strategy to get rid of a project is not to introduce breaking changes, but just let it die through neglect.

You don't need a scheme to kill a plant. You can just stop watering it.
no it is not.

your argument is the same as saying "i can only fill my gas tank at BP stations, oh well, that is the price i pay to be able to fill up at BP stations since they are the most common around here"

then you proceed to an example, which does not work. because you wrongly confuse apple store with some convenience to reach users. which it is not. 99.9% of non-block buster purchases come from the developer website. the post you are replying to (probably without reading :( even mention that he has no hope of being discovered by users on the app store or being promoted there.

so, physical store or something that advertises or facilitate your sale == ok. apple store is none of those. they actually make it harder for both things to happen.
Clustered Indexes. Data in-index. Restoring your database should not be measured in hours for just millions of rows. Statement generation for backups? IF you had clustered indexes you'd never finish restoring.
Solaris is actually still being developed; I have no idea why you think otherwise. If anything, Oracle's been on a hiring spree since the acquisition and has grown the systems business considerably compared to Sun.

If you think Solaris isn't still in development, just wait for the Solaris 12 announcement details.
The same question about JS. Closure Compiler never made much sense for me without blaze.
They did that on a small scale to my brother's 40 year old copper natural gas connection in the US. Very fast compared to trenching in a new line. They just pulled a new corrosion proof line in behind the splitter head.
Don't forget about MR MARKET as described by Ben Graham and popularized by Warren Buffet. Also, you are not distinguishing between price and value. Markets can be quite irrational at times, but intrinsic values are not irrational. There is a difference.
Yes! This is something I have noticed as well and it’s requiring a little rewiring of my brain.
I believe the reason the price for this type of crude is so low is because it is a very low quality product, which means the refinery has to spend a lot of money refining it in exchange for not very much yield.

At the same time, the oil well cannot just simply store the oil or stop producing the oil-- there are costs and risks associated with both options. I think crude completely degrades after 2 years of storage.

So, there's a chance you might temporarily see negative prices, which is the oil well basically saying "we'll pay you to get this stuff out of here".
Any services to deal with my anxiety about randomly being kidnapped?
Here is a link covering how electrostatic filter media works.

http://www.kjfiltration.com/monolith-triboelectric-electrost...

I think most of the N95 masks use this stuff.
And apparently no one thought to suggest that the problem was inbreeding?
> The manufacturer of my backpack, for example, offers a sort of warranty, to communicate to me the alignment of their values with my own (for a durable product).

If you’re thinking about sustainability policy, one idea might be to require warranties like this one for all material objects. This would force companies to internalize the cost of goods that wear out quickly and incentivize them to create more durable products.

It may sound radical, but I’m convinced that’s the general direction we need. If you sell a non consumable/perishable object, you should be required at the very least to accept the good back from the customer at no cost to them, and recycle/reuse/dispose of it properly. Requiring 5-10 year warranties or more is also something we should consider. I’m not sure what the exact answer would look like, but those directions seem like the right way to get ourselves out of the huge landfill/electronic waste hills we’ve buried ourselves under.
The big takeaway from this article for me was this line:

"Create a solution to somebody else’s problem, where that problem sits at the intersection of being genuinely interesting / meaningful to you and being something that you are reasonably capable of addressing."

I also want to second his book recommendation [The Mom Test](https://www.amazon.com/Mom-Test-customers-business-everyone/...). It's really short and will save you a lot of time building things nobody will pay for.
If Whatsapp puts $50B of Facebook value at risk by simply existing, that means that $50B had little value to begin with.
SEEKING WORK | AWS, Devops | Remote-only
Location: Europe

Technologies: AWS, Kubernetes, Serverless, ECS, Devops, Jenkins

Résumé: https://ozbey.dev/cv.pdf

email: contact@ozbey.me

Looking for any type of AWS work. Work hours consistent with EST.
If the math Olympiad is racist then so is fashion modelling and NFL.

And I called it ethnicity/descent already.
This feels like some sort of scam but it's not clear what the purpose would be:

G.J. Blokdijk is the 'author' of thousands of medical titles:
https://www.amazon.com/s/ref=dp_byline_sr_book_1?ie=UTF8&fie...

Gerardus Blokdijk gets more than 40,000 hits for computer-related titles apparently generated by template:
https://www.amazon.com/s?k=Gerardus+Blokdyk&i=stripbooks&ref...
This is somewhat true, but that is why separation of concerns is a best practice. Maybe you do have one piece of the stack "locked in" to Rails, but the rest of the stack can stay in place if you want to move from Rails to a different framework.
How's the legality of recording a call if the other party does that as well?
Am I remembering right that there was even a SpaceSaver Model-M with integrated TrackPoint? Might be confusing it with a full-sized or ThinkPad-style separate keyboard.
I think this is a fantastic idea and will be trying it out with some friends later!

The only issue for me is the pricing. The free tier is great for getting your feet wet but the $99 is too expensive for me to consider since I would only be hanging out with a few friends. For me, the ideal would be something in the $15-$30 range and would increase the call limit to 3-4 hours. I don't need unlimited meetings or more than 10 people. Best of luck!
You're right. But it's not happening now. I don't see it. Who are the alternatives everybody is flocking to? They don't exist.

Don't get me wrong. I'm hopeful for a new world of open protocols and you controlling your own data, but I just don't see it happening right now.
It's a clever design, and Wheeler makes a good case for it. Certainly my first reaction is "you'll have to pry my parentheses from my cold, dead fingers", but it's unarguable that a lot of people are repulsed by the syntax, even if the enlightened among us know it's actually beautiful.

He's right about the requirements for such a syntax: it has to mix well with the existing syntax, meaning, among other things, it must impose no semantics and it must not be necessary to write the operands of an infix expression in infix. I don't recall CGOL etc. getting the latter right. I also agree with him about the lack of a precedence scheme.

I have to admit, I can see making light use of the curly infix syntax in my own programs. I'm less sure what I think about the modern-expressions; I'd have to try them to see. I guess I can see some advantages. But I'm afraid I draw the line at significant whitespace. I know it works for Python, but Python was designed for it from the ground up. Looking at Wheeler's example, I'm not persuaded that it works as well for Lisp, though I commend him for his effort in designing it.
I realize that some people know this stuff and some places teach it as part of an advanced music education, it's just remarkably uncommon considering how fundamental it is. I would have meticulously qualified my earlier generalization but I foolishly assumed that my hyperbole would not be taken literally.

I'm speaking as a musician when I say that we resist illumination. I've raised this topic with many teachers and peers and there is a sort of disbelief in the connection between the artistic experience of music and the underlying mathematics.

I don't think this is because musicians are ignorant luddites, I think it's because the emotional response to music is primal and not at all intuitive. Why do we feel so strongly about harmonically related tones? It doesn't sound like anything, in the way a painting or a sculpture looks like something. Abstract art is a relatively recent invention, yet music has been almost purely abstract for as long as anyone remembers.
Why .tel, rather than a more common TLD?
I think that, for those of us who like Lisp, one of the things that draws us is the elegant simplicity of it all. There are lots of other languages that distinguish between expressions and statements, function calls and primitive operations, and all the rest of it.

It is undeniable that there are certain readability advantages to conforming a little more closely to the conventions from arithmetic notation, or just looking like C, which is the course most languages take.

But I believe that there are also very different readability advantages to a very simple, elegant, and consistent notation for representing a computation. There are fewer things you need to remember and translate in your head to express the program you want to write, or to understand the program you want to read.

For the record, I favor the approach Clojure took of making access to the reader out of bounds for the Clojure programmer, and assigning distinct semantics to the various paired characters on the keyboard: [] {} (). This breaks up the visual monotony of traditional S-expressions and improves readability. But remains simple, elegant, and consistent, in my opinion.
It sounds like an okay idea other than the lying about worrying about your brother.

I would much rather a person be honest than take up my time while keeping up a charade about a crazy brother, if someone did this I would probably just tell them to talk to their brother rather than me.
I call this "a hobo technique." Imply you have a serious situation in that your worried about your "brother," where I would initially think, "cancer? do you want to use my cellphone?, then use my sympathy to segue into "see, he's got this business idea..."

It's extremely rare that a stranger has a need for more than 15 seconds of focussed conversation, and abusing this rarity I would think is quite rude.

Plus, you're lying.

I would give the manipulative sociopath his dollar for the coffee and walk away.
If anyone is interested in other applications of this technique, this is a Ruby library I wrote to do sentence tokenization: https://github.com/SlyShy/Tactful_Tokenizer
Yes! They got it right! Amazing. Thanks for this, I can use it as an example next time I am discussing with game developers that don't understand what I am talking about.
I mean beauty in the sense of appreciating something. Just because your wife isn't a supermodel, doesn't mean you cannot find her beautiful and have a good marriage. Once you accept PHP for what it is, you find that there's a certain file-oriented style of coding that is perfectly suited to it, that embraces the unique type of PHP arrays, and that autoloads files when needed.

If you want to see what I mean, just try the framework I built for an hour. It's more "php-like" than the rails clones out there.
Average developers blame the language for their inability to make the best use of it. Good developers are too busy writing great code with the tools they have at hand to care.

Some languages have strengths for particular applications, but spaghetti can be written in anything.

And why should you care if 99% of the rest of the world writes shit code with the language you use, as long as your own house is clean?
Actually tinyurl will shorten it but your browser may not allow the redirect. Chrome throws up an error page for security reasons: http://tinyurl.com/3maue6t
Following that questionable logic, now that node.js is the latest hot fad, doesn't that make RoR the new PHP?
Not to mention a couple of other things I hate about PHP arrays:

1) They don't extend stdClass so they aren't technically objects-- they're a different data type completely (WTF?)
2) Arrays are passed by value and not reference by default. Double WTF. So passing an array to a method call without the & reference operator is inefficient and prone to bugs as noobs don't expect the immutable behavior.
I need it to be fairly quiet to code with few distractions. Yet many of my friends have to listen to loud music or they can't write code at all. It may be ADD but it seems they need to distract a part of their brain to be able to concentrate on the task.

Though I haven't much experience with them coworking spaces are much better because you can bounce ideas off other developers. I think there's a commaraderie as well that enhances the experience for me.
I've moved on to Alfred. http://www.alfredapp.com/
I know there are many great devs in the world, but sometimes I think these bullet points are a little too narrow. Full stack from CSS to server admin? An extrovert on social media? Also has time to keep up with 20 projects on GitHub?

I know these people exist but most of them devote a significant share of their time (work and free) to the craft to be able to say they qualify for these points. Furthermore, they balance between these activities such that they are learning new tech constantly only to be applying them to someone else's project and then hyping it up on Twitter.

Given the rare combination of talent, passion, and generosity these people engender, 12k is a joke. It's more than a joke, it's a disgrace. I'm paying 12k for a black belt, but I'm paying a million for the guy who trained from an early age in a monastery and has a lifelong dedication to his art.

I don't know, I think all the superlatives I'm seeing in job posts recently is making me a little nuts (to be fair, this one isn't the worst by a long shot). How about "generalist experience in n-tier web apps, likes to learn new things, and is active in the development community." Maybe employers think we're all too vain for such a nonchalant statement to appeal to us.
A longer answer, because there seems to be a lot of confusion here.

The JVM security model allows a function to goto anywhere inside the current function, but does not allow a goto to outside the current function.

This means that JVM based languages can do tail call optimizations in self-recursive functions, but can't TCO in mutually recursive functions.

With Clojure, Rich Hickey thought there was some accidental complexity here, so he added the recur special form. Recur guarantees the call is in the tail position, and throws an exception if it isnt. Recur can go to the top of the function, or an enclosing loop block inside the function.

To do mutual recursion in Clojure, you use a trampoline. That looks like

(declare even? odd?)

(defn even? [x]
(if (= x 0)
true
#(odd? (dec x)))

(defn odd? [x]
(if (= x 1)
true
#(even? (dec x)))

(trampoline even? 100)

What we're doing here is defining two mutually recursive functions, but instead of calling the other directly, we return a function of no arguments that calls the other function. Then call trampoline, passing the function and any arguments. Not the most elegant solution, but it works.
>I think one option is to accept that the bitcoin protocol will be forked massively and design it from the ground up to support exchanges between various versions of the protocol. That way, libertarians could avoid versions with inflationary policies. In this setup, would there be any reason for an entity to choose an inflatable flavor of bitcoin? Perhaps certain businesses and banks would be coerced to through regulation and that would create more widespread demand for those forks. It seems possible that most users would use the regulated bitcoins and the libertarian version might become a black-market currency.

And to do this, that means that you need some trusted way to determine the price of Bitcoin 1.0 versus Bitcoin 2.0.

Which means you need a centralized place, let's call it an exchange, to determine the rates between the two version. Since you probably want the rates to be consistent across the entire network at any given time(otherwise, what's the point of a non-inflationary currency), it's probably a decent idea to maintain a centralized location for that that decides the rates. A decentralized method may be possible, but I sincerely doubt that it will work in a way that would actually encourage people to convert to the other currency to purchase things.

In either case, you still need something that can regulate the transactions to make sure that everyone is behaving correctly. If people aren't(which should be the first assumption you make about anything), you'll need some method of dealing with it.

So... yeah. You just created the Federal Reserve and money markets.

Realistically, given that it's a democratically run, the current Bitcoin implementation is in the same boat, if the biggest users decide to change their policies, the entire network can end up in a similar situation where a Bitcoin from X is worth a different amount from a Bitcoin from Y.

I don't really understand how Bitcoin is better than the current currency system. It's just different because it's on the internet.
I've received a lot of interesting feedback and will be proceeding to build something.

Hopefully all going well I'll update this thread when it's ready.
Excellent insights by the author of "Innovator's Dilemma."
support@grooveshark.com
(not the op)

I don't think posting on HN re: hosts going down is necessary per se, but as a means of keeping tabs on hosting companies, a post like this is helpful.

When I was looking for a hosting company a few years back, I went with Media Temple as a hosting company based on the praise given to it by a number of people whose opinions I respected. I had an absolutely terrible time with them, switched over to Linode last Friday, and am thrilled that I no longer have to deal with Media Temple. If I'd seen more critical / dissatisfied posts about them before I signed on with them, I could have saved myself a lot of frustration.
I wonder how many non-geek users who read this article will simply disallow all third-party apps, even legitimate ones.