jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I see this has rolled off the front page already but I just wanted to chime in and say this is pretty neat. I recently cobbled together almost the exact same thing in Python, the main differences in mine are:

* the notes are filed into dirs by year and then month, so I don't need an archive command
* the "todo" section serves as my backlog and is automatically carried over from one day to the next
* I have a command to take all of last week's "done" items and email them to my manager

The source code for mine is not public because it was lashed together out of duct tape and optimism.
> Make no mistake, most of these conversations will be terrible. That, though, is the case for all user-generated content.

My perception is that Clubhouse is that it's yet-another amplifier for the group of folks who already have a large following and are able to produce quality content. Listening to anything long-form and live risks being a huge waste of time. Audiences are willing to listen to well-known people because it has a higher chance of being interesting at all.

Unfortunately, the feedback I've heard is that the meetings hosted by the rest of the not-so well-known community have been generally terrible. I think people underestimate power of async communication and how it powers discoverability. There's too much noise out there already and very little time to filter it out to discover new content. Especially when the content is only produced live. Growing a YouTube/Podcast audience and growing a Clubhouse audience are going to be very different challenges.

I'm also unconvinced that this is a winner-take-all space. My understanding is that the technology moat here is very narrow compared to what it takes to run YouTube, Twitch, etc. I've already seen several interesting hacks put together by individuals with their own twist to this space.

That said, I'd really like to see the community stop claiming that "Clubhouse will be bigger than X platform!" such as Twitter and LinkedIn.
> At 10°f very few heat pumps can supply sufficient heat to keep even a decently insulated house properly heated - my guess is that many are using 2-3x less efficient resistive heaters at night.

How is it possible for heating devices to be less efficient? Where does the waste energy go?

Normally, waste energy in devices powered by electricity means it's lost to heat, but here it would be lost to...?
There are good reasons for not making helmets required. See e.g. this overview: Bicycle helmets and the law, http://www.bmj.com/content/346/bmj.f3817.full
How can I (developer, no security knowledge) verify that <open_source_alternative> does encryption properly?
I totally agree with this. The potential upside of doing this doesn't warrant the massive downside.

Before you know it, you'll be getting bombarded with advertisements.

Besides, in the EU, a society where the average person hates it when someone who is not him is doing well, I'd rather people not know how much I earn.
GrabTaxi is a South East Asian startup that aims to transform the way 600 million people commute every day. We want to improve the safety and efficiency of our taxis by leveraging on advancements in GPS and mobile technology.

Our production scale is massive. We process hundreds of thousands of real time bookings a day, and when you push out new code, tons of people will use what you made. Operating at this level is hard but incredibly rewarding.

As a leader in an exciting and fast-paced industry that is evolving daily, we are seeking talented engineers to join our team. You will specialize in building elegant products that bring our unique On-Demand Transport experience to millions of people, anytime and anywhere.

Location: Kuala Lumpur (Malaysia) or Singapore

Open Positions (full time):

a. iOS and Android engineers

b. Backend engineers (strong understand of CS fundamentals is a must, experience in Node.js or Go is a plus but not required)

c. Rails engineers

d. Frontend engineers

Contact us at careers@grabtaxi.com (mention that you saw this job ad on HN)
Open source would still exist without Stallman and the FSF. There is a practical benefit to open source software and calling people / companies evil / unethical for not open sourcing everything is not as helpful as the FSF may think.
>>> "So California's problems are not because of direct democracy."

Saying someone else's arguments for X aren't good isn't the same as making an argument for not X, and you've totally failed to do that.

There have historically been two major issues in California: Prop 13 itself, and the 2/3 requirement for budgets. Prop 13 has not only made it difficult to raise taxes as necessary, it's forced the state (and municipalities) to rely on less-stable, less-efficient methods of financing. Property taxes are historically a much more stable source of revenue for states than income taxes, and states that rely heavily on income taxes (like California) tend to have less stable revenues than states that rely more on property taxes. Prop 13 forced California to rely more and more heavily on income taxes, destabilizing its revenue. The 2/3 requirement to pass a tax has also made that basically impossible, so initiatives are financed through even-more-expensive bond measures. Also note that Prop 13 helped shift the tax burden away from corporate property owners (since corporations can live forever, they never have to transfer property), further drying up a source of revenue for the state. So while the best analysis I can find indicates that the initiative "earmarks" of funding are at worst a minor hindrance, Prop 13 is really the elephant in the room, and it couldn't/wouldn't have happened outside of the initiative process. But without it, we wouldn't be talking about the initiative process as an issue, because the CA budget wouldn't be such a mess.

Meanwhile, the 2/3 budget requirement also made things a mess by historically making it impossible to get a budget passed without compromising/buying off enough legislators to get it through. Since everyone knows the majority party needs every last vote to get things through, they can all hold out for their pet concessions, making it impossible to come up with any kind of a responsible, honest budget. Thankfully that issue was sort of resolved by another initiative this past year, though by not addressing the tax side of the equation it's only a half-measure: spending cuts can now be done with a simple majority, but revenues can only be increased by a 2/3 vote, which means that the legislators are basically trying to balance the budget with only half the available options.
I just discovered this when I tried to bookmark something on Delicious. I am positively surprised that they actually asked me if I wanted to give my personal information to Avos. This is the way it should be.

One critical note though, I went to http://blog.delicious.com/ expecting to read about this, but there is nothing about the acquisition there. If this does not warrant a blog post, what is a blog for?
"Secrecy is the beginning of stupidity." It both reduces feedback, often dramatically, and wastes your time and energy in maintaining the secrecy.
cached version: http://webcache.googleusercontent.com/search?sourceid=chrome... and in case that goes, image: http://i.imgur.com/voNw9.png
It was getting deployed as a production service in many places, so it was effectively "out in the wild". Labeling something a "pre-alpha developer preview" does not remove the responsibility of protecting users' data.
Cool!

Thank you very much.
This is one of several things that Google had sorted elegantly before shuttering Google+:

It was trivial to create multiple pseudonyms and the only one who could unmask it was Google and whoever could force Google.

This of course meant you had to trust Google but compared to having to trust everyone that is still a huge improvement.
And I just can't help but thinking... "Aha. So that's where the Bananaphone song got its superpowers from!" ><

On a more serious note, I do love everyday comparisons that everyone can understand. For example, science books for kids measuring things in elephants or houses. It's a comparison they can understand. It's like scaling things down for your brain. They're good tools to detect nonsense, too. Take antivaccinationists. For example, they do talk a lot about "toxins" in vaccines - like formaldehyde. Sounds dangerous, doesn't it? Except... That the average pear has about fifty times the formaldehyde in it, and formaldehyde is naturally present in your body in the first place. Then there's the mercury preservative mostly gone from vaccines anyway - gone in a matter of days, since ethyl mercury is easily passed. The methyl mercury from that tuna salad you ate a month ago is still in your body. But when a non-scientific person just hears "mercury" or "formaldehyde"...
About falling back into old habits -- you have to give those old habits some respect. The very act of sinking down in the couch and grabbing the remote -- and letting yourself be dragged into a 2 hour waste of time -- is something with roots that probably run much deeper than you realize.

You can't usually break old habits by just, you know, deciding for real this time that you aren't going to let it happen anymore. Sure, that works for one decision (10:05am) and maybe even a bunch of them (10:09am, 10:43am, 10:44am, 11:05am...) but how long can you keep winning those battles through force of will alone? Your will gets tired.

You have to take physical steps to make it impossible. If you give away your TV, that's a real-world step that would force you out of that particular addiction (and believe me, TV is addicting... there are an awful lot of very smart people who've worked for decades making it that way). I haven't had a TV since 2002 or so, and I've never intend to get another. So that's one down.

I still find plenty of ways to waste time even when my work is my own, and interesting to me -- I'm doing it right now! -- but once you've successfully knocked down your most serious distractions it gets a little easier to see how it all works. Personally, I cut out TV and any and all gaming a long time ago (because they just short-circuit my brain, it seems... I get sucked in even if I'm not enjoying myself at all), and most of my time-wasters that are left aren't so impossible to resist -- so I can use some of the methods other posters are talking about.

Making lists (and explicitly reprioritizing) is great -- sometimes when you hit a roadblock that would normally have you popping open a "timewasting" browser window, or wandering off to the kitchen, if instead you grab the paper & pen and go outside you can either scribble your way through the problem step by step, OR realize that you don't have to solve it at all (or, not yet).

When you need a break, walks are also great -- instead of something like TV (which fills your head with stuff that completely blocks most useful thought) you can just follow your feet for a bit, enjoy the weather (there are pleasant aspects to most weather) and clear your head and your thinking.

Also allow yourself time to recharge (again, TV is bad for this because it fills up your head with a flood of images and messages designed to stick there...) but hanging out with friends & loved ones is great, getting outside is great, going for a run is great.

One final thought -- if you actually make some changes (like blocking web access part of the day, tossing the TV, etc.) it takes a while before you actual benefit from the changes -- you'll keep popping from your chair and heading to the TV for a good while, for example, or find yourself pacing around just thinking furiously about whatever time-wasting thing you'd normally have been doing at that moment.
FTFA: "The vulnerabilities were reported to Apple back in October but the flaws have not been fixed. After 90 days, details of vulnerabilities found by Project Zero are automatically released to the public -- which is what happened this week."
Code that was written for S in the 80s still runs on R today.
Yea, send a drone -> build supercomputer -> export computing :)
Right on their blog, though it's a guest post but they don't seem to have anything against it:
http://googleprojectzero.blogspot.com/2015/01/exploiting-nvm...
They also finally began revising the C compiler with VS2013 to include partial support for that.
And just like the really old RIAA system, you can take it or leave it unless you're big enough to bother negotiating with.

In practical terms, YouTube is going to have a hard time launching a music service if everything's already there for free. That would make them little different from Spotify, but with even less profit. We all know how much the music industry hates Spotify.
Which is very problematic, the minority will forever be limited to the whim of the majority.

On the otherhand if you look at the super wealthy minority, allready have a disproportionate say in poltical matters, donations, lobbyists etc.
See also the Firefox bug from 2011: https://bugzilla.mozilla.org/show_bug.cgi?id=648186
International Telecommunication Union - the UN agency responsible for managing international spectrum usage policy and standards.
I don’t see it.

Edit: Hah, my content blocker hid them.
i am a boxing coach at a boxing club, i get a tiny salary and free gym and membership
keep in mind that they can secure a lot more volunteers and have a much bigger sample size to run the trials on. So this can shift the timeline for approval.

For example if the sample size is large enough the placebo group can become symptomatic faster and thus the trial can end quicker.
There were plenty of great moments throughout the article. This in particular cracked me up:

> Others advertise their smarts. John in Arizona wrote: “I have a 1,400 chess rating and am an analyst. I have a peaceful demeanor and high spirits. I exercise regularly, prefer rollerblades.”
> And I can't tell if Moxie really means to improve the status quo or works for some three letter agency and builds just enough metadata opportunities into popular messengers and opportunistic encryption into WhatsApp to be helpful without being suspicious.

As if Moxie having opinions that you don’t agree with is evidence for some covert NSA operation or some such. What nonesense.
Thanks for pointing out, it was from the Ghost theme. I just removed it.
Our collective "deal with the devil" is that, with all the various caches and predictors, ordinary code runs much faster than it has any business running, but it is impossible to be certain, up front, of the effects of any particular choice. Doing something clever is as likely to make code slower as it is to make it faster.

Still, it is true that practice improves intuition, and a habit of measuring helps in learning to avoid spending extra time to actually make code worse. But microarchitectures have become so complicated and so poorly documented that it amounts to a guessing game to discover why a change had the effect it did.

Compiler optimizers are always a few steps behind, often doing something that would once have been clever, but is now foolish. For example, it was once smart to intersperse arithmetic operations between branch instructions to fill pipeline holes, but those can now prevent micro-op fusion and make an innermost loop take two cycles where it could take one, resulting in a 2x penalty overall. Telling Gcc to optimize for Zen2 seems to result in much slower code, on Zen2, if the code had been tuned before.

I have recently got a 2x improvement in Quicksort, applied to random input, which on its face should have been impossible for such a mature algorithm. We have learned to avoid pointer chasing, and special-casing, but now a branch over extra work may take much longer than the work skipped, if it is predicted badly.

With the end of Dennard Scaling, just waiting doesn't make our programs faster anymore. As Moore's law, which still operates, lets microarchitecture complexity grow without bound, the improvement possible given extra attention increases, but the amount of skill needed to extract it grows too. As it grows, the number of people who can do it falls faster, and skepticism that any particular individual has it grows, particularly around languages that offer less direct control. As it gets harder, the range of applications that merit such extra work and attention narrows. Often, now, in places where better performance is most needed, no one on hand understands how to get it, or even knows it is available.
I made a mistake, that was meant to be "I have read" about this work. I wasn't the author, sorry.
Box<dyn Error> for life
Not sure I agree. If FF & Chrome both supported it...it'd be in effect in < 5 years total.

Just look how quickly DoH is being rolled out, or Google's QUIC.

Realistically if Google, Mozilla, Cloudflare, Apple, Microsoft, and a few others agree that this move is bad, and wanted to stand up a new .org TLD...they could, and I don't believe it'd be illegal (IANAL).
So what job is intellectually doable, people-based and has a high upside (eventually) and doesn't have crazy work requirements?

I'd like to do that job, but last time I checked, there are none.
> So as long as you're not on HN/reddit's "new" sections, you're not randomly clicking in the dark. You're seeing the "top"/"hottest" things on those platforms right now.

I prefer to see a user-voted system, so I can see the general consensus of the community, rather than the consensus of the company running the website.

If there's no vote/view-count or metrics shown, then how can I be sure other's have even seen it? let alone judged it as a valuable link... to me that's "clicking in the dark"

> Most of the time, unfortunately, platforms seem to be optimizing for engagement rather than happiness.

This right here is the true problem. Facebook/Reddit/Instagram all optimize for engagement and quality content, rather than the consumer's happiness or well-being.

I haven't personally seen a site which balances this very well. If the site is anonymous, then reputation doesn't matter, which could reduce jealously and bias, but these sites are much less personal.

It seems that hiding metrics will probably be better for the consumer, but the main downside is that you're leaving the selection of content to the algorithm on the website, rather than the votes/likes from the community...
Consider the comment as like a header in HTTP in relation to body content: a side channel for information. I despair that anyone was putting processing pragmas in comments, but you can’t beat all the human out of a programmer.

The word “Notation” in JSON and the fact that JSON allows an arbitrary quantity of ignored bytes in any object (whitespace) imply that comments would have been just fine. How many JSON processors are required to preserve whitespace? (Ignorant here, I’ll take any informed answer and learn from it.)
TRACK DAY BRO! :D

Reading this thread and seeing all of the reasons people come up with to justify their "need" of a truck is hilarious.

I live in the midwest, have to deal with snow, and with a good set of winter tires I do just fine in my 97 na.
Coding school bootcamp instructor could be a thing. It's basically the same as a teacher.

Or teacher at private schools also make more.
One thing that I wish more folks did with DSP/media tech was to start with concepts instead of diving into details first.

Like, "how does a video codec work?" should start with: what is the problem? (reducing the bits per second required for a video stream, since it's big) and how? (don't send superfluous detail, since it's either redundant or imperceptible).

Than dive into the details of how color is represented, how images are structured, how 2d signal transforms work, the principle behind the DCT as a method of representing the same data with better energy compaction by decorrelating different components, and how that can be used advantageously to reduce the number of bits for a still image, then talk about shared data between images, etc etc.

I've noticed as a DSP guy that when I talk about things without concepts first that everyone's eyes glaze over. Although it is nice that everyone thinks it's black magic, good job security.
A million pairs of economists walked down a million streets in a million possible worlds, but no jokes were made there because they didn't find squat.
I still cringe a little bit when I see "Deskstar", but apparently they've turned it around in a big way. I'm still irrationally scared, though.
Oh they're trying to remove that ability as well:

https://bugzilla.mozilla.org/show_bug.cgi?id=1543752

It's a slow and steady advance, not something that happens overnight.
Honestly, the only reason I switched to Firefox, at first, was because of how ugly Chrome is to me -- on a literal basis, that is. I think Chrome is an eyesore.
I would highly recommend the "Cynical Theories" book for some background on the academic disciplines and "scholars" this stuff is coming from. I feel like the book is in fact too kind, but it is a good background (and it makes a case for liberal/universalist social justice, which is what I thought social justice was about).

Being an unapologetic modernist and an enlightenment, for the lack of better word, fundamentalist, what struck me the most is how, whereas I used to think that "math and science are white imperialism" people are freak edge cases, they in fact represent the core beliefs of the movement and its philosophical roots. The conclusion that I drew (not in the book as such) is that the whole "studies" edifice has no more claim to truth and morality than Old Testament theology, or taking some other random philosophical notion like Letzter Mensch and running with it to characterize society.
>Apple spends a ton of money marketing themselves as "pro-privacy and pro-consumer, more than those "other" $BigCo's"

I mean they also seem to deliver functionality that is pro-privacy, since of course their money doesn't depend on violating your privacy. Two of the other BigCo's business models are built on violating your privacy, and the other one certainly makes more money on its retail efforts by doing so.

So the scary quote marks up there seem a bit weird given the circumstances.
Who is not much different? Surely having six figures of extra free cash flow makes a different in quality of life compared to 80% of the population.
You see this attitude in some senior (who are also, maybe relevantly or not, older) folks in the large company I work for.

When asked questions about how to capture the positives and lessons of the pandemic/lockdown for our working practises, they consistently resort to “we’re a people company” and “can’t wait to have meetings face to face again”. It’s like they lack the mental flexibility to see how well remote working works for many people most of the time, or that they have a deeper reason they’re not sharing for wanting everyone back on site.

Thankfully, I think the cat is far too far out of the bag now, to ever be fully put back inside. We were already losing out on promising hires due to old-fashioned remote working policies; and I suspect that the majority of people will want to retain at least a reasonable degree of location flexibility even if/when Covid is only a memory.
It’s happening in the tools for thought community on Twitter. It’s more about the software layer and innovations in human computer interaction design. A lot of the ideas from the 60’s and 70’s are having a resurgence like Memex, backlinks, moldable dev environments etc.
Designing and prototyping an elegant bookmark manager. I find existing solutions clumsy in their functionality and ugly on top of it. The inspiration comes from the design world. Think about the look of table of contents in a beautiful art book or signage and navigation in a modern library building. I would like to have my hundreds of links presented with minimal elegance and modern information design functionality...