skysight-inc/HackerNews huggingface dataset:
I made this for the producthunt hackathon because I thought it's an interesting concept.
I see a lot of positives to letting people donate to charities through in browser mining, but also a lot of negatives.

Positives
1. I believe that a big reason people don't donate more often is because they can't be bothered. By letting them donate without having to fill out any forms etc. you are reducing the friction which I believe would make it easier for charities to raise money.
2. If the result of this is users keeping a tab of the hosting website open longer it would be a pretty big win for the hosting website as well.

Negatives
1. We are basically asking people to donate their power supply. It would be much more efficient for them to donate directly.
2. It's another website widget...

On the technical side - the backend is written in Elixir, the widget is written in React and the admin dashboard is using Phoenix templates.
Introducing Amazon EC2 P3 Instance
Sometimes you're leading, sometimes you're managing but you should know which is which.

Just like sometimes you're mentoring, coaching or teaching.
unfortunately the word 'RFC' has been corrupted from meaning exactly that, a publishing forum for ideas, into a pretty asinine form of technical marketing whereby you can publish an informational outside any normal consensus process and assume the sheen of standardization. that started happening 2 decades ago.
For me it took a few years of non-payed vacation to realize that it's more important how I invest my money than how much I earn at a workplace. Creating a startup is just even more working. It's so much easier to invest well, make sure that you have your stable job, and actually you don't have to care about getting a raise anymore, just wait until you have enough money to retire.
Also investing is great if you have a stable job, as you don't need to save much cash (which I was doing before investing).

As for investment, I love Bitcoin, as I believe it solves the biggest problem with our financial system, but other new tech companies may be interesting for you as well.
Thanks for pointing out all of this. But are some of the points being made that I missed?
RFC 6108 is from 2011, last revised 2015, and marked as informational, which I think means there's no review & comment... But I'm not sure about that.
For screen-cap/video instructions, I also try to take a little extra time* but towards making it concise/brief.

* If the instructions are worth making, more time will be spent viewing them than producing them.

I try to get the whole video in one take to save editing but I'll do multiple takes to try to get it right/succinct. I consider the first one a draft/rehearsal (though if it works out, great!).

This still doesn't take very long (even when using a small area of the screen to save file size), and viewers should find it easy to pause or back up a few seconds.

This is all for step by step style instructions rather than heavy conceptual teaching, though.

Also, for documentation it sometimes works even better to make a looping, animated GIF of a single step and then inline that with a text description.
Will do when this is over. Right now I'm trying to prevent servers from melting. HN traffic...
I got into bitcoin in the early days. I'll spare you my whining about how I could have been a millionaire, but I eventually wrote it off. Now, many years later, I remember my reasoning, and to some degree it still stands.

Anonymity is the killer feature of a currency.

This is why right now I am keeping an eye on Monero more than anything.
Also hard to deal with. Lots of operations leave submodules in unclean / out-of-date states.

In general / light use, yeah, they're great. Unfortunately, they have a very large number of edge cases where they essentially require either a) everyone to be experts in the edge cases, or b) tons of new tooling (because existing tools won't take these steps for you).
I had a similar problem with my iPhone 6. Doing a clean iOS reinstall and backup restore made everything much better. Apps open a lot faster.
Cool idea. I really enjoy playing with variants of hacker news, like this, and e.g tagger news.

I wonder if a diverging color scheme might make the ratios easier to read, at a glance. E.g. a red scale for ratios > 1, and a blue scale for ratios < 1.
Akıl Hastaları Kimlerdir?
How long has this been released? Seems very polished. How long did it take you to build?
What about "sa"?
I think a pair of issues are being improperly conflated here with respect to the complexity of human systems. We see a similar problem contained within software engineering (and chemical engineering): most humans, including most engineers, are terrible at analysis and engineering of complex distributed systems. Human systems are just another example of this problem domain.

Systems level engineering breaks a problem-solving heuristic that people rely on to make analysis simple: that changing a variable does not feedback into the value of that variable, which allows you to break a big problem into a bunch of trivial small problems that can be solved independently. For systems level engineering problems, you have to consider the interaction of all components simultaneously, which is a very different type of analysis (you are designing for locally stable and hopefully approximately optimal systems level equilibria). It also has characteristics that go against the way humans want to design things: the general design pattern is that you can't design for "good" outcomes per se, you can only design systems that mitigate "bad" outcomes, with optimal "good" outcomes being the natural result of efficient pathology minimization. Most people tend to design for the outcome they want, rather than minimizing the outcomes they don't want, but only the latter works.

Bringing this back to human systems, in a naive analysis you can take any variable, label it "good", and dial it up to eleven with some direct trivial changes. I almost always see it approached this way at a policy level. In a systems level analysis, it never works that way and you have less control of the tradeoffs than you might like as a matter of policy. We suck at human systems because, thus far, we haven't come to terms with the reality that a systems level analysis doesn't let you dictate the absolute values of "good" and "bad" no matter how you define them and controlling the relative values is far from trivial in a systems level analysis. We have tools for approaching this, as some types of engineering require it, but we don't apply it because it doesn't lend itself to the kind of naive analysis people understand and the tools don't allow the kinds of outcomes in human systems we wish we could engineer.
The problem is everything hinges on "rationality" of a player. And there might be a time when the rational decisions of a game theory goes out of the window and things don't work any more.
Is/Can CBOR be canonicalized (like ASN.1, for example) for the purpose of unambiguous generation and interpretation of hashes?

EDIT: I am happy to see that it handles date-time. Not really my favorite part of the non-spec of JSON on that front...
Just another self-promoting Twitter startup bro. Who is upvoting this complete gibberish? At least that article on the cult guy was interesting...
Craigslist adds box for sellers to show they accept cryptocurrencies
This is SO MUCH FUN! (and so smooth!)
Being "nice" is being cultured though nature may be cruel.
Those brands never had wide availability to start with, and are straddling the line between commodity and bespoke goods. Nike really is a mass maker of commodity shoes; they have a slightly better brand cachet, but the audience for sneakers is a lot more mainstream and wouldn't support that kind of positioning.

A similar example would be in MP3 players. Remember Neil Young's Pono?

https://en.wikipedia.org/wiki/Pono_(digital_music_service)

That's trying a higher scale of positioning, but failed.
How is this a counterexample?
It's not even secret sauce.

Pick up most management books and you'ok see the same.

Jack Welch's version was "get the right people on the bus and then decide where to go"

Lou Gestners is "culture is not part of the game, it's the only game"
Unit testing and documenting for OpenSCAD
> it seems they try to call your program as late as possible

Right. The point of the API is to trigger rendering as late as possible before the next frame swap, not immmediarely after the last frame swap, as the author expected.

To do so, it has to estimate how long your app’s callback will take to render a frame. (E.g. if it expects your callback to render a frame in 10ms it might call it 11ms before the next frame swap.)

It seems the heuristic it uses to estimate the duration of the callback execution is assuming a fairly constant duration. The documentation seemed to suggest that. But as the author has inconsistent rendering duration.

So, e.g., if it estimates 10ms and therefore calls back 11ms before the frame swap but you end up taking 20ms, you’re going to drop a frame. If it then adjusts and calls back 21ms before, but you render in 1ms, you could render two frames in the space of one displayed frame.

Anyway, just thinking through it aloud.

I think the author may not want to use this API for his purpose, though perhaps by adjusting his rendering so that it always takes the “max” rendering time might let its estimates be correct and then things would smooth out.
As someone who only spent a fraction of his life in America, I'm always at wonder at how Americans try to find racism/oppression in every situation. As another poster below alludes, life isn't always pleasant. We can't all be equal, but inequality != servitude.
If a surveillance engine that listens to everything, everywhere, shares that data with corporations and governments around the globe, keeps systems vulnerable on purpose with backdoors, systems sold with false promises of security by consumer monopolies, all so ad companies can make more money doesn't seem dystopian to you, well I don't know what would.
What changes can you do that you couldn't have done before, in a multirepo world? And I do mean could not have done - clearly the monorepo enjoys a few hundreds of thousands (millions?) of hours of effort that the multirepo did not.

i.e. what stops your current tools from `for each repo, run...`, or how is monorepo fundamentally more capable than building automated library management / releases / etc with the same level of tooling?
> you money blocked in the bank, how it happened in argentina and Greece, Cyprus, where people got a 40% haircut on their deposits over 100k

Ok, how does bitcoin solve a scenario where, bear with me, a country starts blocking the internet? Something which happened during Egypt revolution:

https://www.accessnow.org/five-years-later-the-internet-shut...
The reason is that's a much easier and cheaper goal than competing with high-performance chips. On top of that, it might have an advantage if done royalty-free. There's one last possibility where FOSS IP built by the CompSci folks might be strung together into SoC's competing with microcontroller products with a NRE reduction by work already done.
You should read the book Soviet Science Wars, it's fascinating. The Soviets almost didn't get nukes because Lenin disagreed with physics on the nature of atoms...
The decision by Apple to only sell a "charge cable" is one of the most baffling things to me. What on earth are they thinking?
Unfortunately, "don't use" isn't a practical or effective solution.

Boycotts only work if a significant group is boycotting.
You've done a great job! It's stayed very responsive for the time I've played. I haven't even noticed any dropped packets, so your method for dealing with them seems to be working very well despite the high load.
+1, I really dislike the "Let's do it because Google does it" mentality in software engineering. Google operates at a scale and encounters problems that the average company would probably never encounter.
Contrast to Toyota, where, if I recall correctly, VPs are expected to be able to do personally the roles beneath them in the org chart. Also, the application of Lean principles to food banks and other service charities.
No websockets for persistent connections? How are you handling RTC?
Yes go to MIT OPENCOURSE and rake free recorded classes fo AI an computer science
Well, shouldn't I? If the cost of a consistently growing S&P 500 is consistent inflation between 2-6% rather than wild positive and negative swings, that sounds like a win-win.
Tourists does not have to be white. The niceness has nothing to do with race, if anything Japanese see themselves above us.

It has a lot to do with fact that if you won't be nice, you will be punished.
Condo developers encourage buyers to kick their cars to the curb
Chattanooga, TN has municipal broadband provided by the utilities company. They have 10gig connections for $300/mo.

https://epb.com/home-store/internet#pricing
Very good on mobile, got in first place a couple of times. Should stop disclaiming about the mobile experience
Let's consider Bitcoin. You haven't missed the boat to 10x-100x your investment, but you have missed the boat to 100x-10000x your investment.

This is because if Bitcoin manages to replace even 10% of all storage assets (or even further replaces 10% of all exchange mediums), then there is still ample room for it to 10x-100x in value from its current price. From an expected value standpoint, it's roughly rational to invest in Bitcoin if you think there's a 5% chance or greater chance it will "dominate the world" like this.
What does Net Neutrality have to do with your story?
Does Comcast inject this code in https urls or just http urls? Since https transfer is encrypted I suspect the code injection can't be done. Can someone please tell if my reasoning is correct?
Thank you for giving two examples (REST, and style conventions). I was hoping to get examples from you but didn't ask.

I think actually both examples you gave show that the opinion was not "weakly" held: for REST, you mention "if a team presents a reason... and makes a case". For style conventions, likewise, "we can change direction" but the whole point of a uniform style guide is that the style convention itself has huge momentum and can be changed only if there is a very specific case where it "fits better" (your words).

So it seems what we're really saying is something like "we know what we think, but we think about what we 'know'." (I tried to be pithy but came up a bit short.)

Is that a fair summary? That it's about both assertively knowing something, but also being ready to rethink it (if there is a case)?
Would I switch to a more computationally expensive format to save a few hours debugging? Probably not.

Would I switch to a more computationally expensive format to save a few hours debugging each time someone makes substantial changes to my application's message format? Very possibly.

Would I switch to a more computationally expensive format to prevent bugs (the easier it is to view, or remember how to view, what your code is sending/receiving, the less likely it is that lazy people will skip bug-hunting/QA steps that would show it)? Almost certainly.

Should you use a binary format if you're sending tons of data per second? Well, it depends. It's like microservices: if you have the tooling to make dealing with that format from the dev/debug/tracing side a breeze, go for it; using binary provides substantial savings, as you point out. If you don't have the tooling/time to make it as easy as text to introspect, and I mean that in the most absolute way, there might still be persuasive reasons to switch, but know that if you do, you are also buying a lot of "debuggability debt".
The Takedown of Title IX
I've lived in Japan, and I love Japan for all its charms. Westerners definitely romanticize it, but day-to-day life for local people isn't all roses. Something brings one to reality when you see raggedy old men vomiting outside Pachinko parlours, the scantily clad "massage" women shivering in zero degree weather, or the mentally ill muttering to himself while bumping into the walls at the conbini. Aging population, high rate of alcoholism, difficult work culture, and untreated mental illness are some things you don't see on a postcard, but they are real.
I tried to run sysvinit on Debian for a long time. What happened was that often when I tried to install something, I got systemd back, and sysvinit thrown out, via some funny dependencies. Maybe I was doing something wrong. Maybe you just didn't want to install the packages I wanted to install. I don't know.

In any case, the pain was real. So finally I switched to Devuan, even though I wanted to stay with Debian, and now those problems and the time I had to spend fighting them are gone.

That's why Devuan exists. YMMV, of course.
Here is an alternative line of reasoning for developed nations using btc.

The US has been borderline deflationary for the recent past. When people buy gov bonds to hedge their bets against instable currency they deflate the currency by removing it from circulation. If that money was moved into a different asset, it does not deflate the original currency since it was not purchased from the gov. If you store your money in housing or land or any other asset everyone needs for products like precious metals you deprive others of that asset by inflating the costs beyond the actual demand for that asset. BTC seems useful as a value store with real returns that does not effect other parts the currency economy.
www.timelyapp.com is worth a look for automated time tracking too. Timely can track anything you work on (not just code), is a complete “time tracker” package.

Disclaimer: I work there.
We can't all be equal, but we can build a society where old people don't have to work long hours until the day they die, and young people don't have to struggle to pay for electricity or healthcare.

I'm just noting that so we don't fall into the trap of letting our Randian overlords pre-emptively limit the bounds of our imagination.
Could Comcast hijack DNS and redirect https requests to a page explaining the issue with a button that lets the user go back to the site they wanted to visit?

Or do modern browsers mitigate that?
Great job with the Game. Would love to read an article about how you developed this game and handled initial traffic.
> because it turns out that getting high performance from an ISA with only simple and relatively large instructions is actually rather difficult

That is not the reason. Its actually far easier to build a fast MISP or RISC-V Out-of-order CPU then it is a x86. Even if you do it for both the MIPS/RISC-V will run with lower energy and less area.

If you look at a ISA countsy you will see that MISP on 64 Bit is not that far behind x86 and RISC-V is actually ahead in instruction count specially when including the C extension that is in the standard for the Linux ABI.

See: https://www.youtube.com/watch?v=Ii_pEXKKYUg
> "undercut your competition"

When there even is any competition. Where I live, it's literally Comcast or else tether my mobile phone. Satellite is technically an option, but realistically between the cost and my tree coverage there's no way to make it work.
The Freedom to Destroy
No one, but that's an irrelevant hypothetical because people do want to hold them and that's unlikely to change. Even if people in the US did want to get paid in a different currency, they would still need some USD to pay their tax bill.
I really enjoyed this piece of short fiction. Very of the moment. Recommend the audio version especially as read by author ;)
Right, my current approach, which works fairly well, is to spend some time writing out a couple approaches and splitting them it out into coherent delegatable tasks. This results in a 2-3 page doc that I can check with other engineers and business stakeholders to be sure it does what we really want it to. It also means we notice if an assumption we made is untrue and we need to re-think the scope or approach of the project.

I’m just worried that at some point, somebody will come along and ask for an estimate and I’ll say I cannot give one and that this means I am not really a professional.
Show HN: [Node.js] how I built Pate, my latest open source side project
Pentester here. Ymmv, but in general, don’t be thrown off by the way older protesters treat you. The stigma that software devs turned red team are “full of bad habits and security faux pas” is very much alive. Be open to hearing their (often scourgingly critical) advice about your ability to solve problems. It’ll help down the road. Best of luck.
I don't understand your last line. Historians dig up skeletons all the time. (As, literally, do archeologists.) Surely you aren't suggesting that historians stop what they are doing?

I also don't understand what controversy you think is being created. We all knew that women were forced out of the field in the 1960s and 1970s, so that isn't controversial, and we know that the percentage of women in the computing industry is still not back to what it use to be.

I didn't, however, know the details of why that happened. Hicks' recent talk for the Computer History Museum helped me understand just how strong the cultural reasons were in that era against women having managerial positions over men in that era, and how the presumption that women would leave once getting marriage collided with the increasing professionalization of the field to help get women kicked out.

Even if times are great for women now, surely it's important to know some of the history of when it wasn't great? As an analogy, in school we learned about poor working and food safety conditions at the start of the Progressive Era, in order to understand the impact of muckrackers like Ida M. Tarbell and Upton Sinclair, and legal actions like the split-up of Standard Oil and creation of the Pure Food and Drug Act. If we don't know how things were, we don't understand why anti-trust and food protections laws are still on the books.

That said, the WSJ article is pay-walled. The introduction makes me think it's to do with Hick's new book "Programmed Inequality: How Britain Discarded Women Technologists and Lost Its Edge in Computing".

It might instead cover something else, and I'm simply out of the loop.
What are some instant red flags when investing in a startup?
Maybe we could look at the problem from the other side. Create tools to manage multi-repos like if they were a single mono-repo. A docke-compose for git.
Damn you. This is amazing.
Awesome game. My only request would be make the planes less maneuverable and move more like real planes. This would make it less chaotic and allow more dog-fight and strategic play.
I think the intent was to comment that extensions don't protect programs with embedded web views, like the steam store. I'd hope the steam store is using https though...
Yeah that's correct, they can't do it in https unless they did something with root certs, which would be 1000x more messed up (And that's saying a lot because this is already pretty despicable). At any rate if they were doing that browsers would revoke the CA.
not the parent, but wouldn't contribute on a website that

a) gets its content solely from its users and

b) locks features away behind a paywall

especially if it's for learning. But to each his own and you cannot please everyone. Don't feel discouraged and keep going. The product looks pretty good.

( your simile with wikipedia breaks apart on the b btw, thats why nobody minds it there )
What I don't understand is, surely their online reader numbers are plummeting. Why do they not recognize they are alienating users? Its almost like the logic is, "well we lost more users, so let's make up for it by adding more ads and intrusive design that supports them to stop the bleeding", not realizing they are just making it worse.

Its like when I go to a page and it tries to load 16-30 JavaScript's from god knows where.

Its why I try to make pure css-html5 pages, almost to counter balance the craziness of webdev these days.