skysight-inc/HackerNews huggingface dataset:
Are you in windows by any chance? Magit is crazy slow on windows because of it's interaction with git, which is very quick on linux. I started trying it on windows and couldn't see why people would use it, and now that I'm on linux I have no problem with it.

I use both magit and git cli now. Magit is great to get an overview of the changes, the main view is very interactive which is great (e.g. chunk or even line by line staging/discarding/etc. is great)

But to each their own of course.
"Minitel use peaked in 1993". The closest technology at that time outside France would have been bulletin board services (BBS). Each was run as a separate walled garden but many were linked by Fidonet. So not too dissimilar to Minitel, just more diverse and decentralized.
Interesting re: pics. That might be why people I know who use them used assembler. I did use them once, and used assembler myself, ages ago.

I'd say avr8, msp430 and stm32 cover the full range.

avr8 (atmega/attiny) is 8bit, very easy to understand, has excellent open ecosystem, the go-to if you don't need the other two. There's fancy new xmega stuff, but at that point, you'd look at stm32.

msp430 is 16bit, smaller rom/ram sizes but very low-power and excellent open ecosystem.

stm32 is 32bit, Cortex-M0+ based in current generation,

pic? attiny trounces pic12, atmega trounces pic16/18, msp430 trounces pic24 and stm32 trounces pic32.
I think Jimi Hendrix didn't get a chance to make his best work due to his early passing. His last Band of Gypsys album was a glimpse of what could have been and it was on a whole new level in terms of artistry and craftsmanship.
I wonder how much work it would be to compile this in the latest Visual C++. Probably all of the assembly stuff would need to be wrapped in something to tell a modern x64 CPU to go into 16-bit mode temporarily? Other than that, seems like a pretty standard win32 app. I smiled when I saw the familiar "winmain" procedure...
There is an easy fix: consider equity as some free lottery tickets, and don't accept a lower salary that you would want just because you have equity.

If you want to make money from a sale or an IPO, you need to be a co-founder or investor. As an employee of a startup your remuneration is your salary, and equity is a lottery ticket that maybe, if you're lucky, will end up in a nice one time bonus in the future.

Don't believe the stories of the employee raking in millions when the startup exits. It maybe happened for some employees at a few companies like Google but it's not happening to you.
How does Steel Bite Pro work?
Steel BitePro won't have to stress over any extra expenses since the conveyance is covered with the buy. All things considered, in the occasion, the shopper winds up finding that their teeth don.t develop with the utilization of this product, the business supplies a 60-day return inclusion for an assurance.Steel Bite Pro gives clients the supplements which they may ordinarily not get, however their teeth earnestly require. By purchasing a greater amount of this nourishing enhancement, clients will spare the whole expense per container (counting the as of now limited expense ). With in excess of twelve segments, clients may pick this definition to assist them with improving the germs in their mouths, their insides, and the rest of their bodies.Click Here https://apnews.com/03ed4ca5edf61d3e1d60efedc316c173

https://sites.google.com/site/steelbiteproreviews/

https://www.justgiving.com/fundraising/steel-bite-pro

https://www.completefoods.co/diy/recipes/steel-bite-pro-pric...
Bite off more than you can chew, and chew like buggery.
> As in, have a test suite that generates a "state" file for your program

What do you mean here?

Do you mean you would run a specific function with specific inputs and record specific outputs and compare them?
How this piece of stuff encrypted with chinese hieroglyphes can be considered open source ?
Hans Zimmer is a different case. He is basically a curator these days. He has teams of people writing and arranging for him.
The Minitel could be used as a modem (it had a serial port)

I remember it used with Atari ST and Amigas for online chat and file download (1200 bps download, 75 bps upload iirc)
Extinction Rebellion (XR) is the name of the org -https://en.wikipedia.org/wiki/Extinction_Rebellion
YAML and JSON are about the same age: YAML dates from 2001 and JSON 2001/2.
My heart says no to nuclear power. My brain says yes.
Cicil law courts are bound to apply the law and certainly don't have the right to rewrite the law in most cases (the german constitutional court for example has the power to undo laws), but they still need to interpret the words of the law and the meaning of those words changes over time. For example the anti discrimination laws would as long as maybe 30 years ago never have encompassed discrimination for LGBTQ* people. The laws have not changes substantially, but the interpretation of those words has definitely changed and as such, rulings that were not possible then are standard now. Very often, rulings do have a law-like quality - even if strictly speaking, they are not laws. From the top of my head I can cite one example from the road laws in germany: There's a thing called "Bicylcle roads" and the legal scripture (Straßenverkehrsordnung) says that cars are required to maintain a "suitable speed." A single influential court decision pegged that to 30km/h about a decade or so ago - which has finally been fed back into the legal text this year.

So while strictly speaking, no court was bound to that decision, the decision was still referenced by many other court cases and became some sort of de-facto law.
Is it a strawman though? It's all tied together, the fixation with using our technological prowess to increase yield at all costs leads to these types of solutions: monocultures, GMO crops, weather engineering. Even though our understanding of the "solutions" is many times ridiculously poor. But it seems to work... somehow... for now. And by "work", what's meant is that it maximizes a metric which is ultimally chosen to maximize the wealth of an economic agent. It's what got us into this climatic bind. We need to take a step back and look at the root of the problem.

This article for example, points into a saner direction: https://www.theguardian.com/commentisfree/2020/sep/06/enough...
Getting in a patch fight with a .deb maintainer is a right of passage that everyone in the OSS world gets to go through. The slicing and dicing that is done to well mannered software that didn't harm anyone is atrocious. PETP (People for the Ethical Treatment of Packages)

Distros and packaging have much lower relevance as operating systems are viewed as applications, rarely are unix systems multiuser, often serving a single software package. Even desktop operating systems are getting containerized, Qubes, etc.
IF you need schema validation, you should probably be using XML
But they aren't saying this if I understand correctly? Only someone formerly affiliated with them?
What do men get out of catfishing other men?
You're right. And to be more precise, French government at that time pushed its citizen to use the minitel:common example that come at the top of mind: when I was younger minitel was mandatory to register yourself at school or university which explains the quite important development within the country.there were even store offering minitel service.
However this monopoly position were disrupted like any other monopoly by better and more advanced technology.
I do think that in term of accessibility and ease of use for some remote services the minitel was quite better than the web is.
I worked for a company that ran a service until the very end of the network. This service was used to track mandatory farming informations. Farmers could use the phone, the minitel or the web to do so. There was a whole generation of farmers who used it until the very end and ended up having to use the phone as a replacement. Having to use a computer with the operating system and browser layer made the web version of the service much more complex by nature.
That's a saying that I find incredibly wrong viewed in crisp binary logic but better through the lens of fuzzy logic (that is, on its face it's a giant case of the fallacy of the excluded middle, but if you phrase it as “a decision’s fuzzy membership in the set of easy decisions is the fuzzy negation of it's fuzzy membership in the set of consequential decisions” it's not as flagrantly wrong (it still ignores curable informatiom problems, though.)
Electricity was introduced in Karachi in 1913
Github is often inaccessible in some countries. From memory I recall Iran, Russia, China and Turkey (US sanctions, hosting political stuff or bomb manuals). Less mainstream sites are bit more reliable.
I would argue that investment drives relevancy, not availability.
That's almost certainly a bad idea in a web server context like this article is talking about. You improve best-case latency when the server's not loaded, but now you're using 3 threads per request to get a less than 2x speedup (and in a bigger example it would be worse), so your scaling behaviour will get worse.
Yeah, I went from my ableton DAW to modular for this reason, but now eurorack possibilities also have exploded I end up with the same problem. I spend more time reading manuals of new modules and fiddling around than actually creating music. Still fun though.
Nuclear isn't out only option. Solar and wind are economically much more viable, and are safer (as in: they don't produce population displacing disasters, even if they might kill more people on average). Grid scale storage is becoming cheaper as well.

Of course the belief that nuclear will be replaced by solar and wind is a bit naive: in the short term it's replaced by coal and gas, and only in the medium term can we hope for better
Agree - it's a good strategy - victimhood has never been more venerated and a Bay Area jury just might bite.
The first thing that drew me in was how easy it is to build commits. You can stage individual files, individual hunks and even individual lines really easily.

Viewing diffs has a great, keyboard-driven UI. If your cursor is on a commit (for example when you're viewing logs, but it also works in most other places where you can see commits), you can press space to view the diff, and then use space and backspace to scroll up and down in the diff. Meanwhile you can still use n and p to navigate to different diffs. It's very slick.

Rebasing is really fun with magit. I actually look forward to doing a nontrivial rebase.
Yes. It's crazy that people somehow decided that XML is evil for configuration and JSON is good. YML is barely OK.

JSON is good for data exchange. Configs? That's crazy talk.
If you haven't, read Nassim Taleb's Skin in the Game (and heavy recommendation on his other literature too.)
That’s exactly the principles my grandfather thought me. But I tend to discuss, if it is still valid today.
Intuitively, a state with a dictator should be more chaotic than a democracy, because the decisiveness mentioned in the grandparent comment would result in a loss of coherence in policy, since all the interest groups in the government would not have been brought on board in time. At best, this would lead to miscommunication, at worst, revolt.

I'm not sure that decisiveness is a natural characteristic of dictatorship, though. Most dictators sit at the pinnacle of large networks of clients and rely implicitly on their network of relationships to maintain legitimacy. This would imply they would have to be more 'softly-softly' than an equivalent democracy, because they can't rely on all the systems democracies have to legitimize contentious decisions (elections, etc).
Yes it would be even more logical to write

Nuclear power 'only option' says former Extinction Rebellion spokeswoman

since this not directly linked to this organization
My reasoning says regarless of the technical merits in theory, people have managed to mess every kind of nuclear reactor setup, have been saying for decades "this time with the new design it's different", and have a horrible track record of nuclear waste storage/disposal (or lack thereof).
I've always been an emacs user, so no help from me I'm afraid. But I've read from other vimmers that doom emacs is a very good transition when migrating from vim to emacs, better than spacemacs. I've tried both, and I feel like doom is easier to use overall, so take that as you will.

It's not bad to stick with vim either anyway, it's a great tool itself.

I use vim every now and then, and I have the exact same experience of "well, if only I could just do X like in emacs, this would go way faster". In the end they're different cultures.
Dude, are you in marketing? You should be.

----

New functions in Android 13:

AlwaysSafe: by always having the mic on, Google can detect when you are being mugged and contact the authorities.

CleaySky: GPS is now always active to provide a better user experience. Family accounts also share their location with each other in real-time!

FastBrowse: we use Google servers to compress all your browsing traffic (this includes 3rd party browsers) to minimize data usage and reduce latencies.

BigMac: All devices will now use randomized MAC addresses for wifi and Bluetooth to improve privacy. (For the technical reasons this function will only work if you are a Nest costumer or have a Google Home device).

----

(This is a joke people. Although, Google being Google, I can picture this happening)
Twisting by the Pool? :-) I don't dislike any others. I think this poor taste thing seems to occur if something becomes too popular, it becomes poor taste in the eyes of many people, even if that thing is actually good. I'm not convinced anyone can seriously listen to Telegraph Road and say that doesn't have artistic merit. Similarly there is Phil Collins that has a huge background in prog rock and is a top class musician, that is now maligned by many people because he wrote some highly catchy and accessible pop songs.
Nuclear was perhaps the correct option 20 years ago.

A nuclear power plant can easily take a decade to build (Hinkley C, announced 2010, approved 2016, generation expected 2025), how many decades will it take to build enough plants to replace our current fossil fuel based generation?

It is time we don't have anymore. We should now be focusing renewables and, more cruicially, storage.
Yeah i'd prefer renewable energy.. but we've wasted too much time for that.

We are probably too late in general.
magit-blame also allows you to step back through the history for each line by repeatedly pressing b. So after a developer has run formatters for the whole codebase and "broken" git blame, you can still see the real blame by just pressing b twice.
Show HN: Create color by number pixel art in the browser
No, you do not have that. For starters, it's still a matter of debate whether the world is wholly ECMA-48:1976 yet. There are people who contend that we cannot assume universal adherence to a 1976 standard.

* https://unix.stackexchange.com/q/548158/5132

* https://unix.stackexchange.com/a/5802/5132

Then there's the matter that only colours 0 to 7 are in fact standardized in ECMA-48. That's 8 colours, not 16. The AIXTerm mechanism has never been standardized, and what has been standardized in the likes of ITU T.416 is both not the AIXTerm mechanism and badly implemented to the extent that people are still today pushing for two long-standing mistakes to be corrected by software authors.

Moreover, not every terminal agrees on how to interpret even the non-T.416 SGR control sequences. Famous and still widely used terminal emulators, such as the Linux built-in one for its KVTs, respond to boldface (SGR 1) by changing colour; in contrast to many terminal emulators where boldface means boldface and isn't a colour change. The control sequences are not the same and cannot be hardwired.

* https://unix.stackexchange.com/a/608930/5132

Personally, I am of the opinion that one can nowadays assume ECMA-48:1976 at minimum as long as one allows for "dumb" as well. But that doesn't mean further assuming the AIXTerm 16-colour mechanism. Until you go and change the Linux KVT's (and others') handling of boldface, and then the "linux-16color" entries in termcap and terminfo, to actually match your claim, your claim will remain incorrect.

(Also note the caveats at https://news.ycombinator.com/item?id=23752827 .)

Then there's the fact that a decent common TUI palette system wouldn't be 16-colour-to-RGB, because that would still need a second map. It would be better than that. That's just a barebones concept. It would be display-element-to-RGB, learning from the design of GUI palettes back in the 1980s, where the colour schemes specified colours for abstract UI elements such as "window title", "pressed button", "file", "directory", "text label", and the like. And indeed from the design of Borland TurboVision, which did the same.
Yes, here: https://lukaszkups.net - I take down notes & practically everything I'm doing right now there.

And for the second question: I think the answer is YES, because recruiters can see how passionate I am about the technology/industry I work on and what I do in my spare time (side projects!)
Why not?
Even Linux itself has MIT/BSD2-3/GPL/LGPL

https://github.com/torvalds/linux/search?o=asc&q=SPDX-LICENS...

Those are the preferred licenses for Linux:

https://github.com/torvalds/linux/tree/6f0d349d922ba44e4348a...
Can you please share your mom with me? Need some of that unconditional love in my life as well, thanks.
Best Tools for Startups
There is one prime difference between computation and economics - and for that matter, material and social sciences. Computation doesn't study humans.

Wouldn't a "unified theory" of economics (a deterministic one at that) effectively rule out free will? After all, what is "the market" if not the aggregate behaviour of all human actors in it? And if you accept free will, doesn't that conversely create a problem where the best you can do when predicting markets is correlation, not causality?
> A lot of the time it's easier to confirm that an answer is correct than compute that answer.

Is this a "human validation" that P!=NP ? ;)
I agree with you for the most part. How do you sketch out your ideas, if you don’t me asking.
It's not a poor analogy. It works extremely well. In law there are as many interpreters as there are humans.
>We should now be focusing renewables and, more cruicially, storage.

And don't forget reducing power usage. Corona has shown that we can drastically reduce the amount of commuters on the road and airplanes in the sky.
The current title [0] seems misleading indeed as she is no longer involved with them. The title suggested by user loulouxiv sounds less misleading decent. Maybe use this one?

[0] "Extinction Rebellion: Nuclear power 'only option' says former spokeswoman"
Some bands do the opposite: have a smash hit, and then they experiment and innovate and come up with new stuff, and it's difficult to have as large an audience as they did when they were cranking out crowd pleasers and floor fillers.

"Weird Al" Yankovic's "crowd pleasers" are his parodies of popular songs, but he and his band have been playing them to a standard of musicianship that only got better with age; and he has also developed more and more original material that is as innovative as it is a fitting pastiche/homage to other artists.
can you offer more detail on director/exec startup comp please? not something we get to see often. even a range would be nice
>GMO is about transplanting genes, so any gene used has already "broken loose" before it is ever transplanted into any GMO crop

you can however transplant genes across species, which just doesn't happen in nature. The fear that these improved crops would outcompete native grasses outside the farm wouldn't be unjustified if it weren't for Monsanto doing everything they can to prevent farmers from replanting their harvest.
what you are describing is testing invariant properties. It is telling that your two examples are math functions because those often have lots of useful invariants.

A lot of time you only have weaker properties to test so you have to look for other methodologies such as using vectors of inputs/expected results or building a simpler reference implementation to test the optimized version.
Publishing Accessible Documents
Nuclear power is pretty cool if you don't build the plants in risky areas or ignore safety measures.

I'm a radiation safety officer and the completeness of precautions taken is inversely proportional to the amount of greediness of the company's CEO.

Until that's solved, nuclear power is a double-edged sword, as seen in Chernobyl and Fukushima. There's currently no perfect solution to that energy problem.

What many people don't know: There's more radiation set free by coal power plants than nuclear power plants because they burn that stuff and blow it into the air.
China and Neoliberalism: Moving Beyond China Is or Not Neoliberal Dichotomy 2018
Understand Recoil in React
Testing / verification is the hardest problem in computing. I don’t think the author actually understands why that is and has a few superficial gripes with how codebase are tested. That’s not to say that a lot of test suites are actually good (they’re not). That criticism may be fair.

Static types do not help at all with software quality, beyond catching some typos. You can never, ever write a static type that enforces anything of substance, because for that to happen you’d need to execute arbitrary code within the compiler (as happens with dependent types, and of course there is the constant fear of undecidable or infinite type checking in that system).

The classic example is that there’s an infinite number of functions with type int -> int. The logic of these functions are extremely varied, and the type doesn’t help you at all. Enum types are very useful for knowing what values you are allowed to write, but don’t help with correctness.

The author brings up large input spaces, but conveniently leaves out input space partitioning, which any non-novice tester has to employ in their test case management. The category partition method is a fantastic way of covering large swaths of a seemingly infinite input space with relatively few tests. Of course there’s combinatorial explosion, but that can be mitigated with constraints on the input combinations.

I’m not saying testing is perfect - it’s not. But, the burden of proof is on the critic of testing, not testing itself. How else can you reliably change a large software product dozens of times a week, for 20 years in a row? And what’s the alternative when I see products that large teams produce break weekly?

This is not something that “ship it and iterate” has had any meaningful impact on. Eventually you get people who don’t intimately know the whole codebase, and make a breaking change unintentionally. What is the alternative to some kind of testing?
> I went to the doctor, told him I was feeling mild flu symptoms for a couple of months, he asked me a few questions, determined that I had depression [...]

Wait, what?
Hello HackerNews!

This was my first post here on HN, but I've been a frequest visitor for almost a year now. Recently, I've been trying to dive into different ideas and gain experience working with vanilla JavaScript and the HTML5 canvas.

I thought I would share a quick web app I made which allows you to turn any image into color by number pixel art.

Feel free to leave feedback! I'm always looking for ways to improve. :)
A ship at dock is safe but that is not what ships are for.
Apple delays new anti-tracking privacy measures
Are you sure they don't have the mic on constantly already? I swear, the number of times the ads that were shown to me were absolutely spot on, even though I've not done any searchs online to indicate those were the things I wanted. The only explanation I have is my Android phone overhearing some of my conversations. Or am I being super paranoid?
Well, the worst possible outcome is potentially catastrophic enough that actually, you want to invest in both simultaneously.