skysight-inc/HackerNews huggingface dataset:
"Binance Withdrawals Surge as Concerns About Its Reserve Report Spook Traders" : https://www.coindesk.com/markets/2022/12/13/binance-withdraw...
I'm starting the transition from "building in private" to "building in public" (emphasis on the "build", though, because the product still isn't ready so it's not like there's any real financials to discuss).

To be honest, my heart does skip a beat when I think about being completely open about everything. It's the same feeling I'd get if I were naked in public - there's nothing wrong with it, I'd just feel very....exposed. I'm not even sure what people would be interested in hearing. How I blew almost $150k on my first venture? How many followers/signups I got from posting X/Y/Z to platforms A/B/C? How much I paid for designs that I didn't like? I suppose a lot of it is experimentation/trial-and-error, but it's tough to go against my natural instinct to hide behind my IDE.
I'd guess it's similar to a job in the entertainment industry, like being a host of a TV show.
You won't get very far by just sitting there playing some games, you have to be entertaining, engage with the audience, provide commentary etc. And do all of this with a happy face/mood for 6-12 hours, preferably every single day. And when you're not streaming you most likely do social media stuff.

I know of a streamer who got "big" (enough to earn a living) by playing factorio. At some point he burnt out on the game and tried different things but his audience didn't really care for that and income broke down substantially, so it wasn't sustainable anymore. So he continued playing factorio without actually enjoying that so that he could make a living for his family. Just like a "real" job.
Too bad not every heroku customer received such an email. I did not.
A bit ironic that practicing members of Professional Engineers Ontario almost certainly depend on software written by "non-engineers" to successfully do their work.
The Rise of ChatGPT and the Fall of the Software Developer
All my laptops are at least 3 years old, if not 7. My Nexus 7 is 9 years old, still use it every day.

Taking care of something that doesn't need taking care of seems to be a waste of time though. If the computer gets too hot, it'll slow down until it's not by itself.
In that case I think it's fine to have a default security profile, and let people add or remove things as they see fit. On account creation, they could even present a questionnaire that determines whether the user values security or availability more, and set the security requirements accordingly.
I had to read the title five times to decide if I was supposed to read it. I'm sold.
I maintain the Enketo[1] projects for ODK[2]. The latter is a little more flexible and stable on the XML front, but the former is currently in the position of using a lot of nonstandard XML tooling despite being well positioned to use existing browser tech, and at the same time may be better off migrating to many of the same abstractions ODK already uses.

1: https://github.com/enketo

2: https://github.com/getodk
My standard-Bluetooth headphones work pretty well with my iPhone. Apple USB chargers work just fine to charge anything else. It's not like everything Apple does is 100% proprietary to their ecosystem.
I swear, every thread has at least one European bragging about something ridiculous like "fun fact, murder is illegal in Europe" without spending 10 seconds to check if it's also illegal in the US.

Yes, we have property rights in the US. No, it's not obvious whether buying the hardware also gives you a license to use Nvidia's CUDA libraries without any limitations. Nobody has tested this in court.

Personally, I've got many consumer GPUs in my data center. If Nvidia doesn't like that, they can sue me. Username is real name.
The West just wants to hurt Assad and by extension Russia and Iran. It is truly an evil war. Syria would have been better off under Assad than with what has happened due to Western intervention. The bar for toppling a sovereign order should be very high, and should almost always include a high chance of quick success and a viable alternative regime.
For even more snowflake-like appearance, use unicode chararacters SNOWFLAKE + VARIATION SELECTOR-16 (or just SNOWFLAKE alone).
I love AMD's commitment to best in class GPU support for Linux.

Over the last few generations of AMD GPU; I have run Windows, Linux and a MacOS Hackintosh - all with seamless hardware acceleration, relatively good power consumption/thermals and with a great fps per dollar compared with competing products.

Add to it that AMD was instrumental in the creation of Vulkan, which is the graphics API that made gaming on Linux possible (and gaming on M1 MacOS easier). They created FreeSync and FSR which is open to all hardware and honestly pretty decent.

I'm no hardware evangelist but I really respect AMD's consistent drive to improve the industry and it has certainly left an impression on me.
We all need to say "Thank you" to Intel and to the stupidity of HP (HP-PA, DEC Alpha) and SGI.
I dunno, I used to work at a company that designed equipment that built high-end measurement equipment.

For a given product, we had a custom PCB with FPGAs and the circuit board guys needed to follow a tons of design rules, then ran a ton of signal integrity and electronic interference simulations etc.

I was in the team who wrote the algorithms and 'software' for FPGA, we worked out the best approach using math on pen and paper, wrote a working prototype in MATLAB, designed the digital logic, implemented a high level but bit-accurate
C++ model, and only then started on the HDL implentation, which we verified against the C++ one.
Totally agree - I'm challenging the sales dept over here to actually work with process goals instead of results. For example amount of meetings might be an interesting metric, but what makes for a GOOD meeting?

Can we identify a good meeting and "turn up the good"? Much harder, and requires actual leadership.
"How would a mirrored boot work in practice?"

The same way it has worked for the past 30+ years: the firmware boots from first designated boot device; if that device isn't bootable, it moves on to the next one. The next one boots since it's part of a mirror and has all the necessary data to do so, and in the rare case where the device is "half bootable" one would simply intervene and select the next good bootable device manually.
> They know who they are.

OP knows who they are, but I would not be surprised if many poor/homeless users wouldn't realize they need to opt out of something until they find out the hard way when they're locked out and can't get back in.
I tell most people I am a software mechanic. :-P
> The dive team harvested some, brought them to the surface, and… ate them for dinner.

Reminds me of that story I heard on QI of British explorers wanting to take some of those giant tortoises they found, back to Britain. They tried many times but they didn't survive the travel: they were so delicious the sailors would eat them on the way home.

It's taken 300 years to finally give them a scientific name.
I'd argue that a violent revolution to sieze state power and use an authoritarian regime to implement socialism will always result in an oppressive regime, but that socialism does not, in itself, lead to authoritarianism or oppression. There's nothing inherently oppressive about a stateless, classless society where the means of production are owned collectively. And you can get there by giving people more rights, by democratizing more and more parts of society and giving people the right to access the essentials of life like health care, food, and shelter. I think someday we'll look back on this time in history and think it was absolutely crazy that health care wasn't considered a fundamental right.
I always took "build in public" as a prompt to share what you're working on, and interesting tidbits about your work. In my case, it's mostly because I don't get to talk shop otherwise. My posts are a mix of German bureaucracy updates, web development "TIL"s and new handmade illustrations.

I find that talking about income fosters the wrong kind of discussions with the wrong kind of people. These discussions tend to be extractive rather than conversational.
Logic gates to a programming language using the Hex architecture
Often (a similar class of hotel) can be a fairly efficient use of resources.

In many cities (London, Dublin, etc) the price difference between shit tier and excellent hotels is marginal, and the excellent ones tend to be better located, leading to less travel/lost time.

The same can be applied to flights: taking the faster, business class ticket, direct flight with a flag carrier airline is often more economical in terms of "lost time" than using the budget airlines.
Man these people are driving me nuts.

When you bootstrap a small business, most likely nobody knows about you. Everyone boasts about how awful ads are so you try to please them and get your product in the eyes of users by doing something useful: write technical articles, provide free/open-source solutions to real problems etc.

And then someone comes in the comments just to point out what a bad person you are for doing this.

What is one supposed to do? Publish a website and just hope that people will end there somehow?

Good job in getting this working on the STM32 board! I have mostly given up on voice assistants because of the latency and rigid phrasing required.

Your solution might seem rigid too for others but if we can use our own phrases and make it respond instantly because the model is local, the interaction can finally become as easy as pressing a button without touching it.

You've taken on a tremendous task, I really wish you succeed!
It was Lost Highway that brought me into the fold. Red Bats with Teeth. I still listen to that a couple of times per year.
Think about tools. An opinionated tool is one, where the designer/maker thought about every corner, nook and cranny of the object and decidedly took the decisions that served the higher goal they envisioned for this tool. "Opinionated" does not automatically mean radical, it means that you have that higher goal about what makes a good tool and you are willing to go to certain lengths in reaching it. Sacrificing everything for that higher goal would again be radical, sacrificing nothing for that higher goal (or not having one to start with) is unopinionated. A text editior like vim for example is opinionated – it does not want to be everything to everyone, but it wants to do the things it was intended to do well. Even something simple like Notepad.exe might be opinionated. Just a bare bones simple texteditor, not intended to do anything fancy.

Something like Microsoft Word would be less opinionated, it tries to be a lot of things and is only good in very few of them.

A good screwdriver is opinionated, a weird multitool that is bad at most things while also being clunky is not. A swiss pocket knife is opinionated again. Punk music is opinionated, so is jazz or drum and bass. A certain type of pop music that tries to please everybody is not. And that punk band doesn't automatically get unopinionated, because they add a little dub flavour into their music as long as they still know what they want and why.

In my eyes being opinionated is a good starting point, you then just have to decide whether the thing you decided for is the right opinion for what you are willing to achieve.
Ohayo – A free, fast, public domain data science studio
I honestly think that most arguments people have about art would go away if they stopped using the verb "to be", i.e. "that artwork is...", and rephrased it as a personal opinion, which is almost always what it is. It generally leads to much more interesting conversations about art too.
npm ci is your friend.
Amusing, thanks. Doubly amusing that the garb was a strategy.
> 1. It is, purely, bomb research dressed up as civilian activity for funding purposes. Everyone working on it has top-secret clearance.

Mostly Agreed: there may be applications such experimental astrophysics, but that's certainly not the main motivation.

> 2. It has no consequence for any civilian project. The target that produced a couple of MJ cost $10M. (2.4 MJ is <0.7 kWh.) A real plant would need to feed them in at a high rate. Q is not the important measure. Dollars out / dollars in is the right measure, and everyone is still at exactly zero, with no plausible prospect of ever exceeding 1.

The cost of just about anything new regarding fusion experiments is not very meaningful: likely it had to be invented, designed and manufactured just for them. Of course it's crazy expensive, but it doesn't mean prices won't go down after an industry around fusion has been established. Just look at the price of a c-Si solar cell in the 70s.

> 5. No research has gone into identifying a viable material, in decades, despite that none is known. After a short time the reactor parts would all become weak and (also) fiercely radioactive.

I don't know about inertial confinement, but in magnetic fusion that is completely false. Materials with low activation, radiation damage resistance and good plasma properties have been continuously researched for the last 30 years: the current candidate for ITER is EUROFER97 for which you can find almost 800 publications. [1]

> 5. Repairs would need robots not yet designed.

Also false. Not only there are several remote handling designs for DEMO power plants, but they have also existed for a long time. For example, JET had been operated remotely since 1997, during the DT1 campaign. [2]

> 6. Civil fusion would require a large amount of tritium, which no one knows how to make economically.

Well, this is dishonest. Of course no one knows how to breed tritium economically: we don't know what the economy will look like in 40-50 years, but we surely know how to do it.

Fusion power plants are designed for self-sufficiency, producing more tritium that they consume by a factor of at least 1.05 (called tritium breeding ratio). Very briefly, this involves a breeding blanket that converts lithium to tritium and a complex chemical plant to extracts newly produced tritium from the blanket and also recovers it from the unburnt plasma fraction. See [3] for an overview of various design that will be tested in ITER.

For as long as there are a few CANDU reactors around, the current tritium supply will be enough to bootstrap future fusion plants without expensive ad-hoc production. [4]

[1]: https://www.journals.elsevier.com/nuclear-materials-and-ener...

[2]: https://yewtu.be/watch?v=hg6MnjG7m6U

[3]: https://doi.org/10.1016%2Fj.fusengdes.2011.11.005

[4]: https://doi.org/10.1016/j.fusengdes.2013.05.043
>I just want an honest relationship now and I'm consistently finding that in the open source community, it's like a breath of fresh air.

I share these feelings deeply. Furthermore, what Microsoft (and other large tech companies) put people through via their systems, feels like an abusive relationship to me. FOSS, for the most part, aligns much closer to my idea of computation. A kernel of deep contempt remained in me however, from my old days of using, and hacking, my Windows system which just never worked long in the way I wanted it to. And I remember reading news on Microsoft proposals such as "Trusted Computing", where the idea was that Windows would scan your files when they are being opened, to determine if it's a legitimate copy and refuse to work with it if it's not approved[0]. That was such an outrageous idea to me back in mid 2000s that it cemented in me that I won't give Microsoft any money. Which of course softened, over the years, I bought second hand Windows licenses for computers I set up for others, for example, but still... the one installation I have to keep around for gaming, will never be a legitimate copy as long as I can manage.

For added fun, the KMS emulator I'm using is open source, and runs on Linux :)

[0] https://en.wikipedia.org/wiki/Trusted_Computing#Digital_righ...
> We expect the situation will be restored when the banks open.

At least we'll know soon...
Just wondering if that would be possible to achieve by using a battery-powered electric plane with solar charge support and some charging tech normally used for rapid charging electric cars... but maybe battery weight will be too high
The right says strikes are wicked. I say they helped by build our society
+ Flexibility - I don't want to have to be statically tied to a clock and I want to be able to take whatever breaks I need, whenever I need them.

- Micromanagement - I don't want anyone to overlook my work when it's being made, nobody to look over my shoulder and I want to just work in peace and only have any higher-ups wonder about the project(s) when finished or individual steps are ready for test.

+ Ability to work on my own things - I have many projects of my own and I want to be able to work on them and manage them alongside whatever work I am hired to do.

+ Trust - Very important that there's trust in that I finish my work regardless of how dynamically I work, as I don't work in a straight-line, I have to work a little here and a little there, otherwise I get nothing done.

- Work family bullshit - you know all that corporate cringe stuff

+ Remote work whenever needed - I should have the ability to work remote if I want to. I personally like to go see people, so I will not be working remote the majority of my time, BUT I want the ability to do so and without limitation. If I want to work home for the next 3 months then I should be able to do so.

+ Salary should be at least 20% above what I make

- Overtime without pay or without agreement beforehand - I refuse to work overtime unless it was agreed upon beforehand and definitely won't do it without pay. If a server is down and needs a restart and it can be done remote in 5 minutes, that's fine, but if I have to spent 1-2 hours fixing something, then it's not going to happen unless agreed upon beforehand, typically weeks in advance. I also work my specific hours per week and that's it. No more, no less. I prioritize working my exact hours a lot and anything extra is going to cost. At the moment that's up to 40 hours. I haven't worked over 40 hours for months and I will not do it without a good reason and pay.

+ Tech stack - I should be able to work with whatever language and tools I want, unless I have to maintain an existing project, but for new projects there should be no limitations.

+ Laptop, monitors etc. should all be paid for - I won't use any of my personal stuff.
I find it convenient to just touch a key instead of copy/pasting a TOTP
Yes, Windows 11 is surprisingly good.
It’s the new Windows 7, which was the new Windows XP, which was the new Windows 98.
Moderation is all over the place at reddit. Some subs will thank you for flagging bots, some have a zero tolerance policy for "accusations of this kind". Some subs will flag your comments and tell you to clean them up if the content violates community guidelines, others will hand out permabans on the first infraction. Then you have the subs that are at a constant state of cold war with each other and simply ban anyone who ever posted on one of the opposing subs.
App that responds to breathing could benefit asthma, COPD and long-Covid
> During the past 5–6 years of my JavaScript experience, every time I wanted to go back to any of my projects—from tiny to big, server-side or front-end—there was always a challenge, a problem to tackle or an obstacle to overcome before I can update or sometimes even just run my program.

why i moved mostly from writing node cmd tools to using bash. don't need to go on a bunch of side missions every time i run npm install

not enough pragmatism in the JS community (people). more about hot new thing as opposed to boring long term stability. maybe because of web/chrome as a constantly moving platform, and Apple/Jobs app-ification of everything, relative young age of JS community.
You would hope so. Saw many people on r/adventofcode using dijkstra or even A* when every path step is just 1. I went with bfs because I'm pretty sure using a priority queue or heuristic function is going to slow those down.
They're not pumped full of it though, are they.

"Data from Vattenfall suggests leakage emissions from Europe’s 100,000 wind turbines were about 900kg of SF6 over the last six years. This is equivalent to 3,525 tonnes of CO2 a year. This includes the release of gases during the reclamation and recycling process. At end-of-life the turbine switchgears are collected and the sulphur hexafluoride gas is reclaimed and reused in new equipment.

By comparison wind energy avoids the emission of 255 million tonnes of CO2 in Europe a year by generating 336TWh of electricity displacing fossil fuels. The SF6 leakage therefore represents around 0.001% of the emissions avoided thanks to wind energy every year."
It's pretty tone-deaf to tell someone who's posted about being poor and previously homeless that they should have to pay Google $500 to recover their account.
I’m one of those weirdos who can inline a double negative instantly so, I didn’t read it yet but I probably will because I’m curious about the title anyway
Would be interesting to see a poll on which is worse - slightly blurry "square" pixels, or slightly non-square "perfect" pixels. At a glance, I immediately noticed how blurry the shader's pixels are, but it wasn't until reading this blog post that I even thought about the problem of fractional scaling for pixel art games.

Worth pointing out that most SNES games had a vertical resolution of 224 pixels. At that size an upscale for a 1080p screen results in a maximum pixel irregularity of 1/5 (most pixels are 5x5 with the occasional 4x5 and 4x4 pixels thrown in). That might be close to negligible on a moderately high DPI screen.

Interesting side note about modern pixel art games: Celeste has a native resolution of 320x180. That's almost exactly the same number of pixels (or scan lines) as a typical SNES game, but the number is chosen to divide evenly into 1920x1080 (and 1280x720), meaning that you can get perfect pixels on common modern resolutions without fractional scaling. Kind of brilliant, actually.
I don’t disagree with the essay, and I do generally dislike “unless” as it’s a cutesy statement which does not pull its weight (it would probably be better if there was no “else” clause at all).

However I find some of the examples / justifications unfortunate e.g.

> I find the second option less readable because it suggests that raising the error would be the normal thing to do, when in fact it’s the exceptional thing to do.

It’s not tho. The normal thing to do is to reject access, being an admin is exceptional. A restricted endpoint should absolutely assume the user is not authorised.
I never learn anything meaningful from articles titled "the [growth/rise/fall/death/scourge/epidemic] of [a thing that happens on Twitter/in California]".
They both first aired in 1987, the year after Chernobyl. What would you expect?
It works easily and keeping hours and hours of video locally still requires quite some storage space
Faced by your own lies you keep attacking me personally, curious how you don't even try to deny you lied on purpose.

No I'm not getting paid. I'm just a software engineer working in logistics unrelated to the energy sector.
I just showed that renewable is more important to you than reducing carbon emissions which shows who cares more about the future here in the conversation.
The worst thing about `unless` and double negatives, is having been raised in a culture with different double negative rules than English. In Italian a double negative is still negative.

I know boolean logic pretty well, but `unless !something` still trips me up to this day.