skysight-inc/HackerNews huggingface dataset:
Ask HN: Why does HN “hate” Bitcoin?
Disclaimer, I love Bitcoin and have since the day I first read the White Paper in 2013. I would think HN would be the perfect place to discuss this "new" currency and all its implications but I get a lot of amorphous push back whenever I bring it up here. Complaints seems to be along the lines of it being "not anonymous" or no better than credit cards, arguments I would expect from my 70 year old father but not from the young techies I assume to inhabit this forum.

Some day Bitcoin "failed to live up to its promise", another argument I can't grasp. My take is that Bitcoin just seems to rub you guys the wrong way and I would love to know more about why.
There's nothing unfortunate about that. You're not going to be very good software developer unless you spent a number of years biting off way more than you can chew in the assumption you could succeed, and failing a lot along the way, discovering when the solution to "why is this not working" is "I should find someone else's code to do this for me".

Computer science is a science. Software development is a craft. And like any craft, there's no substitute for experience.
Reverse engineering / sniffing HTTPS traffic to figure out what API calls an app makes.
That time we almost built 8 gigawatt-class floating nuclear power plants
Makes certain types of media archivable when they otherwise wouldn’t be.

It’s rather common for people to take down things that can be used against them later. Very common for youtubers but also somewhat common for politicians who may want to distance themselves from historical points of view.
Somehow, this feels more snappy and responsive than my native OS. Bravo.
Without implying a defense of the behavior you listed: Maybe you should read more about the other side.
If I thought 5 instruction fusions were necessary, I would not be a fan of fusion either.
I love 4 day work week with Wednesdays off. It makes life so much better. The main issue is that not everyone is on this schedule so people try to plan mandatory meetings on Wednesdays.
It already is for me. I preferred other hosts tbh, but i was using Github mainly because it was a popular resume-oriented host for the projects i'd like to advertise as such.

However given that i work on some P2P services that could be argued scrape and/or distribute, i'm heavily debating moving. A nice host for a potential employer to view is not worth being DMCA'd.

I hope this causes a lot of additional desire to decentralize these portions of the dev workflow stack. Potential solutions exist, but no one cares.. i hope we collectively start caring more, and adopting solutions.
I grew up with IRC (and still idle on various channels, and Discord is definitely the closest anything has come to replacing that community feeling from the 90s and early 2000s.

They're all very niche servers - I'd say about 10 daily active users - which definitely helps cultivate that same intimacy (for want of a better word).
Harvard makes it easier to read:
https://www.health.harvard.edu/blog/intermittent-fasting-sur...
Great to see us on HN, even if we don't have our 5.3 blogpost up yet :)

This release continues our attempts to become a bit more friendly to new users. Our docs now include a beginners guide created by our GSoC student this summer, which hopefully lowers the entry barrier a bit. We still want to improve this substantially, but hey here's a first iteration. :)

Happy to answer any questions!
I’d have to reinvestigate more than I feel like doing right now so I’ll tell you where to look.

You need fast sequences for all of these variants:

- add or sub or mul

- signed or unsigned

- 32 bit or 64 bit

Some of those need 5 instructions. I don’t remember which adventure you need to pick to get 5.
The Story Behind an Unbelievable Photograph
There is good video about "Imperial VS. Metric" posted by 'Real Engineering' two month ago.[0]

> USA can't go metric

SpaceX already use[1] metric:

> Despite NASA's non-compulsory policy, commercial space manufacturer SpaceX currently designs its systems (e.g. Dragon and Falcon 9) using metric units.

According F9 v1.0 Users Guide it seems like SpaceX mixed SI (preferred) and US units on same vehicle.[2]

FTR, On May 1st, 2016 Elon Musk said[3] next:

> Historical precedent. Mars vehicle will be metric.

And its proved in Starship Users Guide v1.0, posted by SpaceX on March 2020.[4]

[0] https://www.youtube.com/watch?v=hid7EJkwDNk

[1] https://en.wikipedia.org/wiki/Metrication_opposition#Governm...

[2] https://old.reddit.com/r/spacex/comments/1urk4k

[3] https://twitter.com/elonmusk/status/726878573001216000

[4] https://www.spacex.com/media/starship_users_guide_v1.pdf
I have no problem with citing them. Just as there's traffic court, there could be a your're-a-fucking-bigot court. Enough strikes and you're out. (Yes, the the problem of state-approved reality is very obviously hard. Yet that's basically what Germany does by criminalizing denial of certain facts about WWII.)

I'm perfectly aware. There's no irony. It's the dilemma of tolerance. Using oppression to minimize oppression. A chilling effect on undesirable ideas to counter their spread to counter the growth of groups whose presence and actions similarly lead to chilling effect.

The not so subtle difference is that one group sometimes commits acts of terror.

Yes, giving this capability officially to the state has serious consequences. Though it's not like states doesn't already have the capacity monopolized (and alas it's not like there are no abuses of state capacity without nowadays).
mitmproxy is scriptable with Python which is very useful. For example, you can use this to record statistics about the requests or even alter responses/requests in arbtirary and complex ways
Voter Registration Websites Are Crashing, Locking Out Would-Be Voters
How does Linux stop e-waste?
That's funny. Lower taxes for you and presumably higher for somebody else so that you can go about fixing your phone... Has it occurred it you that this may be why Apple and others have not built their phones that way?

Sustainability: my iPhones go on for years without any repairs. How can you beat that?
By using a 5 year old CPU that was slow on Day 1? (I'm talking about the Pine Phone CPU). Sustain that.
But youtube-dl is not a "pirate method", it's a neutral tool for downloading video contents. Presumably, you have the right to download those contents.
We used this in an initial prototype of a black box testing framework. The idea being that you can record responses from AWS and other external systems and play them back at a mitm layer so you can write end to end tests without modifying application code and without setting up all real third party systems.

But we ended up switching to our mitm server since it's pretty easy to serve http and you just set http_proxy in all relevant application environments and you're done!
Trump made a threat of using nuclear force many times if he had to. Other countries being afraid of US having nukes sounds fair. US then having more nukes also makes sense.

Remember US govt spends trillions on the military complex. All that money has to go somewhere.
I know what their views are but thank you for your kind suggestion. However, I also know where rhetoric about "society’s ability and justification to categorize beliefs into respectable or not" leads. I stand by my opinion.
> The executions I've seen of this for example often bundle curl + boringSSL for an HTTP/HTTPS stack instead of linking against the system provided networking libraries.

For this reason, I’m hesitant to make use of a shared codebase for the networking parts of an app. By using your own stack, you’re throwing out a ton of device-specific optimizations and risk things like keeping the user’s cell antenna activated for longer than needed or not gracefully handling transitions between connection types.

For most mobile apps, I think the only part that really makes sense to share between platforms are those to do with pure logic and data manipulation, since there’s not as much benefit from doing that full native, and any processing optimizations are typically surfaced in a way that’s accessible to lower level languages (and thus third party stuff like Kotlin Multiplatform).
The checklist for what needs to be fast is every combo of:

- add or sub or mul

- 32 bit or 64 bit

- signed or unsigned.

I don’t remember which adventure you need to pick to get 5.

Source: I had to make most of these fast to make JSC competitive.

Edit: I said all, should have said most. Unsigned is less important for JS.
It depends on the continent you live on.
The Value of Speed
And it made me download a lot of MIT OCW courses which I watched and might watch from youtube. In case there will be a situation when we cannot download videos anymore from youtube, I'm gonna host a Peertube instance and upload all of these awesome materials. NewPipe which I currently use to view youtube has good support for peertube as well, so I won't miss much except maybe the comments.
...and they are competitively priced for Atlassian as well. We migrated away from Gliffy to draw.io on price alone. If Gliffy's pricing had been near draw.io, we would have stayed, but it was >2x higher.
Also useful for pulling apart fakes where you need the original files to see how they were edited together.
I've always felt that JS could have been the language for shared mobile & server business logic. Write a throwaway script in a light, fast interpreted language, and then share it with your compiled, native platform-specific UI code. If you need to update that one script, the app can phone home and get the latest. No need to update the entire app.

That's how I wrote multiplatform code 7 years ago, using hidden webviews in the background.

Unfortunately, Android or iOS to this day have not supported JS (or really Node/V8) as a first-class citizen. The best approach is still just to use webview, which has a performance cost, amongst other complexities.

Time will tell if Kotlin Multiplatform is light enough and has the minimum number dependencies to warrant its inclusion in mainstream, high-traffic applications.
We (Red Hat) sat down with the Mesosphere team pre-Kubernetes and were seriously considering Mesos and Mesosphere to replatform OpenShift (our PaaS) onto. When Google decided to make a run at Kubernetes, we decided to switch, despite having quite a few larger customers (financial, animation studios) urging us to go down the Mesos path. For us it was less history and accumulated baggage, the opportunity to learn from previous systems, to make the container spec a bit more core to the platform (since Mesos already had fairly opinionated choices in place), and to be less “high scale scheduling” and more “application infrastructure for the masses”.

I respected the choices and commitment the Mesosphere team had made, and their execution always reminds me that sometimes you have to commit, sometimes you have to pivot, and sometimes you don’t know which way is going to pay off. We might have gone down this path as well, and sometimes you’re not in the right place despite everything.
My company does anti-disinformation consulting. We don’t use ytdl, but we do download videos. It helps to:

1. look for artifacts of deepfaking.

2. extract audio for speech to text, translation, and searching.

3. look for patterns that indicate the video is churned out by disinfo content farms.
The tow truck industry is the first the I think of when someone says Toronto. (I lived there for 20 years).
Other than keyboarding/IME practice, there is no benefit to typing out a word or phrase compared to recalling the word or phrase and seeing that it matches exactly. If you see the right spelling in your mind and "hear" the word, you obviously know the word and could type it if required.

(For languages with an ideographic writing system, there is a benefit to writing by hand, but that's a whole separate story.)

It sounds as if your flashcards are in a format where the foreign word is the answer, or embedded in the answer via a cloze. That's not the only way Anki is used. If the flashcards are in a foreign-word -> definition format, the typing would have to be definition-side, to which there is little benefit. All the more obviously so for definitions that are in your native language. Definitions are too verbose to type out, and difficult to machine-grade due to variations in wording.

I understand the efficiency benefit that keyboarding can bring, but it's not realized in Anki.

I made a very good application for kanji memorization, where the keyboard is the key to efficiency. The reason is that in this program, all of the characters you are tested on appear on the same screen simultaneously. You type answers into blanks next to each character, and use Tab to move from one to the next. The machine grades your answers when you're done; you don't have to engage in time-wasting self-checking. This is extremely fast because you can operate in pipeline mode: your eyes scan ahead several characters while your fingers type without stopping. Also, if you're having trouble recalling, you can just leave the answer blank and then easily return to it before submitting the test for grading. Often, your mind will come up with the answer in the background, while you are filling other answers.

The main source of inefficiency in Anki is the stop-and-go blocking: being shown one card at a time, and not being able to go to the next card until passing the current card. Anki is best used for the cards for which that is the most efficient approach: cards that have a simple front, and a complex back that requires self-evaluation. For cards that have a one or two word answer that can be machine-checked, I would find (or develop) something much more efficient than Anki.
The graphviz tools, also known by dot (the most well-known tool), are a good way of visualizing smallish graphs, up to a few thousand nodes. Although do note that graph layout tends to be heavily dependent on what kind of graph you actually want to visualize; an algorithm that works well for one type of graph may look atrocious for other kinds of graphs.

The algorithm used by dot (Sugiyama layout) works well for trees or any other graph where the structure is well-approximated by a tree. Control-flow graphs are the prototypical example of the latter (being the use case dot was explicitly designed for), but the VCS commit graph is also going to fit in well in this model. If you have a graph which has many more cycles in it, or has a crisscrossing connectivity pattern like a hypercube, the resulting layout from dot is going to be a giant ball of twine.
More cons:

- the company restaurant closes at the normal time (or all good stuff is taken)

- you still get that condescending look from early-birds
I read it as 75% of the company being split among the 3 founders.

It's not clear to me there's a real company here with only the OP. I don't think it's unreasonable to assemble a founding team in the way it's been described.
Someone calculated they expect to spend a total of around 5 minutes over their entire life studying each new Anki card. That's not such a high bar for inclusion. Spaced repetition is very efficient. Of course, it's still not reasonable to memorize entire man pages.
He does, but he's also a terrible pointer if we're trying to explain ancient tech is still relevant to writers. GRRM is such a celebrity that he's just riding out the "I'll write some more when I feel like it" money train, making him more of a hobbyist (with very good connections) compared to the vast majority of "there isn't enough time in a human life to write all the things I want to write" people in the fiction writing world.

Having something with very few bells and whistles lets you focus on your writing. Whether that's a "only works in fullscreen, you don't get to multitask" markdown editor, or a 1992 486 running word perfect on DOS basically makes no difference.
This brought back so many memories. Thanks for building this.
Those that have written whole books on it typically mention the following advantages over a PC or notebook with some distraction free environment:

* hundreds of hours of battery life on 3 AAA batteries

* readable in bright sunlight

* instant on and off (you are back to your text with a button press, no waiting for booting up)

* portability and durability (great for traveling and writing..)

I have a 40$ (incl. shipping to Europe) Neo 2 too and do appreciate all these details. The manufacturers got a lot right.

I’ve tried distraction free terminal writing on an old x200 and other old and virtually disconnected devices too before but it wasn’t the same. E.g. in a library or café, searching for a free and calm spot with power supply and no sunlight on my screen is a problem I don’t have with my little AlphaSmart.
> I could've painted his entire SUV three times for that price!

I have no opinion on how much car paint materials cost but your logic that the $1800 is unreasonable because you can do the work three times for three times the bill of materials (~$600) illustrates a substancial misunderstanding of the cost structure of a business.

This idea that the selling price of a good or service should be some minimal amount above the bill of materials shows up quite a bit on HN and it is just wrong.
I think what you’re saying is basically true but it’s a trade against density.

If you did overflow checks rarely then what you say is a very good point indeed. The key thing is just the frequency of this stuff in modern languages.
The problem is a trial needs to last an entire lifetime to be accurate. If I know it’s going to last, say, 3 years, it isn’t going to affect my future in a way true UBI is. So I don’t like these trials other than as marketing stunts.

The other problem of UBI is that it needs to last a lifetime, but even if support lasts say 15 years, a government change and eroding support from the public can potentially get rid of it or modify it intensely. When the money has to come from the public purse it is always on shaky ground.

At a minimum I would take all of our existing welfare structures (this is USA perspective) such as food stamps, section 8 housing, welfare, disability, etc. and convert all of them into a direct cash payment. Eliminate all the bureaucracy and paternalism and just give people cash. Then have a sliding scale where if you manage to earn an income, the benefits get reduced slowly to not discourage you from working. Welfare and food stamps discourage someone from getting a job, which we should reform.
I think the difference between Sierra games and the others you mentioned is that it's possible to finish them without a walkthrough. And really, there's nothing in those games that entirely defies logic. They might be very hard, but they're fair within the rules they lay down, and you can't end up in a situation where the game is unfinishable.

Sierra games have a lot of "dead man walking" scenarios where you end up in a situation where an action you took hours earlier locks you out from finishing the game. They also have lots of instant death scenarios that you can only find by trial and error. Is your last save several hours old? Too bad, you get to play that part again.

Their games also feature a lot of "dream logic" puzzles where you really have no way of figuring out the intended solution short of clicking on everything. The "cat hair mustache puzzle" is a great example of this - https://en.wikipedia.org/wiki/Cat_hair_mustache_puzzle. To be fair, that one wasn't created by Roberta Williams, but I think it typifies much of the Sierra design approach.

Again, Jimmy Maher at The Digital Antiquarian has gone into a lot more depth on these issues in Sierra games (and plenty from other companies), comparing them to better designed games from companies like Infocom and others.
That goes for any weekday though, so not really a benefit except that you can have a five day holiday with only two extra days off that can include any specific weekday in it, but this holds true for Monday and Friday as the fixed day off as well.

Only if you have Tuesdays and Thursdays off you won't be able to get a contiguous five day holiday with only two days extra off that can include any weekday (e.g., with a fixed Thursday off, you can't include Tuesday in your five day block without taking a third extra day off).

My wife and I both work four days a week and have Fridays off. It makes it much easier to get into the weekend mindset.
rotate-and-xor (and xor-and-rotate) are both common operations in ARX ciphers. They demand 4 macro-ops in RISC-V, but only one in ARMv8.

Bitfield insertion is only one instruction in most RISC ISAs, but 5 or more in RISC-V.
That’s really interesting. I’m coming at this from 2 angles —- I run a small “shop”, me and 1 or 2 other guys part time; I also work for a company who has contracted an agency for creating a design system for us.

Do you estimate there will be X hours of bug fixing and add that to the price of billable hours?

How do you take into account client requests after a billing period is complete or during a billing period?

IME US agencies wind up billing over $100/hr/dev then still charge for bug fixes.

I’ve learned over the years that I cannot give a per project price and it has to be hourly as requirements shift often or certain tasks run over
I think that perhaps the idea that we should split society into shunning factions and the idea that we should care about where we shop (or browse) are entirely separate concepts that aren’t related.

See also: https://news.ycombinator.com/item?id=24566226
iPhone 12 models could only be serviced by Apple. A youtuber bought 2 iPhones and swapped their main boards to have a plethora of issues with the screen, battery and cameras: https://www.youtube.com/watch?v=FY7DtKMBxBw

I’m never going to buy another Apple product. The first blow was being unable to install linux to “my” devices.
It continues like this: "Use of the slash character to indicate hierarchy is only required when a URI will be used as the context for relative references [...] The path segments "." and ".." [...] are intended for use at the beginning of a relative-path reference (Section 4.2) to indicate relative position within the hierarchical tree of names. [...] Aside from dot-segments in hierarchical paths, a path segment is considered opaque by the generic syntax."

As long as Wikipedia doesn't use relative paths it is not a problem to have slashes in the URL.
Sometimes, you're just exhausted, have too much going on in life and need to take care of yourself. Your mind and body aren't separate. If you are ill, not getting enough sleep, recently had a death in the family, etc, you may just have "nothing to say" until some of that is resolved.

Other times, your relationship to your audience has changed. Maybe you/your life changed and that changes your relationship to everything else. Maybe your audience grew and you are getting different feedback than what you used to get or things went places you didn't expect. Now you need time to digest that info and decide how best to adjust what you are doing.

Sometimes "taking a break" isn't really a break. Sometimes it's working hard on something like one of the two above issues so your writing will be better.
Power ISA had updates in 2007, 2009, 2013, 2015, and 2020.

https://en.wikipedia.org/wiki/Power_ISA#Specifications
The Alphasmart Neo keyboard has a decent tactile feel for a membrane keyboard.

The LCD displays aren't great on the eyes but they are OK, and they have the benefit of excellent battery life using just standard AAs and much lower latency compared to e-paper.
> There's nothing unfortunate about that.

So true. It’s one of the best things about our career.
This exit poll result is one data point among hundreds.

http://scorevoting.net/Maine2014Exit
I do distinctly remember someone changing some config files to make it work with a USB camera. Not exactly plug-and-play but it can be done.
My company chat is completely on Discord. It is definitely an upgrade from Slack.
Can ffmpeg work? I've used it with IP cameras before with much success.