skysight-inc/HackerNews huggingface dataset:
hey redact207
Thanks for the feedback!
(one of Atlas's creators here).

First of all, I completely understand you. Good ol' SQL has been with us for decades and isn't going anywhere. In the very near future you will be able to work with Atlas in pure SQL in a few ways:
1. Use a command like `atlas schema diff` (API not final) to generate the diff SQL for you, that you can then edit and use with your favorite tools.
2. Use a CREATE TABLE statement instead of HCL for your desired schema.
3. Use Atlas with a workflow that we call "migration authoring" to author for your the migrations into your <favorite migration tool> directory format.

Second, I'd say that as much as I'd like it to be ubiquitous knowledge, many product teams don't have anyone on board with expertise like you probably have in planning migrations well, and so they can benefit greatly from a tool that will embed well tested and researched "DBA" knowledge into migration planning. The amount of outages I've heard about that are related to migrations that were ill planned is enormous.

Many have commented on this thread that it's a huge topic with a lot of subtleties and that it will be very hard to build a tool that does this well. I agree with that sentiment, but we built a strong team here at Ariga, and I hope together with the OSS community we will build something remarkable.
Is anyone able to find evaluation of these models besides speed and power consumption? I really cant find any baseline comparisons of accuracy and so on for any relevant datasets being used these days. I wish they did a better job of presenting that since right now I'm thinking I could build a million times faster NN with 0% accuracy too...
Hi
Cool tool. One question: with Yaml being used to fill in the possible choice of a selection-box, how do I make the choices dynamic?
Making Your Smartphone Display Grayscale
Real Time Background Changing from Concepts to Implementation
‘Not’ and its many permutations
>Hmm it's not known for that, is it? Go is known to be quite slow due to a weak compiler and a GC that optimizes for latency over throughput. ?

Lol what ?
Go is generally 'the' tool me and quite a few of my friends reach for when they want todo some heavy-lifting without getting bogged down in the weeds of things. Sure you millage may vary.

And in your view Go might be slow (compared to) ? But Go is definitely NOT slow for any sort of general computing. Faster than NodeJS, (ok i'm cherry picking now) mostly on par or with C# or Java depending on your benchmark-magic of choice. Super easy to do multicore and concurrency with it and definitely faster to compile than Rust.

Does it have warts or not the best language ? Absolutely ! But it's definitely not know to be "quite slow" and having a "weak compiler" ?? To be honest in this is the first time I've heard that exact claim "quite slow" :/
48 hours a week is the maximum in the UK and the EU.

You (the worker) may opt out (this is a domestic add-on, not all countries have this I think) and work more hours, but you can't be required to, and may not be fired or discriminated against if you do not.
Philadelphia had a similar thing in the past where no building would go above the statue of William Penn on top of city hall.
> homelabs that aren't using kubernetes or some other scheduler and how they're doing it/what the full stack looks like.

I've had great success with Ansible+Proxmox. The proxmox CLI interface is good enough that you can basically do DIY terraform like setup straight against CLI without any agents / plugins etc. (I know declarative vs imperative but hopefully the comparison makes sense)

Lately I've been toying with local gitlab-CI building and deploying images directly into the environment so that any changes to the code redeploy it (to prod...this is home after all haha)

Considered terraform too but not a big fan of their mystery 3rd party plugin provider system
He means that instead of driving the bicycle mechanically, you could just power the electric motor directly by pedalling. So you would still have to pedal.

I think it is a very interesting thought.
WindRiver diab uses bit fields ordered "the other way". It is not soooo uncommon in embedded... Wer ended up writing convenience classes for mask and shift (and checked that they ended up in a single assembler instruction) for that reason...
I don't think this analogy quite makes sense. You didn't use that space before buying a treadmill anyway.

If anything you actually paid 5000€ to not use it at all. Money wasted.
But if you buy a treadmill you're finally putting it to use and starting to generate a ROI.
Interestingly, in many of the counties seizing the cash, the reason the original sheriff was brought in to begin with was to help deal with highway robbery at the time.

Sometimes the federal government would be the one taking pride in their ability to provide some protection against highway robbery during cash movements, or at least to administer justice thereafter, before these territories even became states.

If any "lawman" would have ever stooped low enough to rob Wells Fargo, there would have been a hanging without question.
Writing helps in the design process.

If you can't easily and lucidly describe in words how a system works, people will have trouble using it. In which case, you should probably consider a re-design or at least some modifications.
There is definitely many Chrome-only features. Vendor prefixing before standardization is quite common in CSS land. And each browser makes a choice whether to implement certain JS APIs.

Moreover, Chrome is pushing many new APIs faster than any other vendors can implement. Due to governance changes over the past 20 years at W3C, Google and other user-hostile industry behemoths now more or less control W3C and can push many new specs to be "standardized". But not all APIs are created equal: for example Firefox dropped Battery API support because its only usecase was user tracking, so you can essentially say Battery API is Chrome-only despite being being a standard.

Also, although slightly unrelated, as a long-time Firefox user, i know that for some obscure reasons some websites don't work in Firefox, and that Google apps sites are known to act slower when presented with a Firefox user agent. I'm also old enough to remember that when Chrome came out (oh, i miss you pre-Chrome web) Google *paid* website operators to include Chrome advertisement and to make their demos only work via Chrome (once again, via user-agent filtering not via actual features of Chrome that would not be available on other browsers).
I agree. Also, in many jurisdictions, e-bikes cannot have a throttle and must only add power to pedaling to qualify as a bike and not a vehicle that requires a license.

And the FreeDrive thing linked looks like a $1000+ component by itself, and bills itself as allowing new bicycle architectures. Most press about it is about high-end cargo bikes. I don't find its existence very compelling as support of the author's claims.
Been a C/C++ daily user for 40+ years. The key to being great is to ignore much of what is possible in C++'s templating and just write C code, and only borrowing C++'s highest level OOP class structures. One gains the organization of OOP and faces none of the template nonsense "mature" C++ developers get hung up trying to achieve. Template only when no other method makes sense, and do so cautiously. Why? Because template metaprogramming is simply too error prone, and the time to debug that is less than the hassle of doing the same without templates.
I didnt say B2C vs B2B. I said B2C or B2B SMB vs B2B Enterprise

In B2C or B2B SMB the goal of the company is to deliver the best product for doing some use case

In B2B Enterprise the goal of the company is to deliver a vision to customers, the product doesn't come first and should be more 'complete' than 'good'
Does this entire window/desktop arrangement set itself up automagically after a reboot ? Or do you have to manually arrange everything ?
It is business as usual. They will be in a similar situation as they were before the pandemic.
Can you clarify what "not in the cryptocurrency scene" means? You seem to be a proponent.
No, it's illegal because you can also kill or hurt someone else, not just yourself.
Lessons from Seoul's controversial privatized subway line
Elon Musk is sucking up to China, and it points to a dark future for Tesla
These points are all valid and might work this way in an ideal company. It may even worked this way in Facebook 10 years ago. In reality engineers have little control over these things and little time to implement them. Therefore we've got: toxic managers, unclear goals, direction change, overwork, burnout, churn etc.
> So how come the energy consumption is still bigger than all but 22 countries on the planet?

Maybe that is the reason why China [0], Kazakhstan [1], Kosovo [2] and now Russia [3] are taking action to discourage or 'ban' it and the use of PoW cryptocurrencies. We'll see how that goes, but it seems that they know about 'the problems', PoW cryptocurrencies are creating, hence the incentives to stop cryptocurrency mining via the law or taxation.

> Saying that other coins don’t have the problem doesn’t make it ok, no?

So having environmentally friendly cryptocurrencies is not 'ok' either?

What 'harm' is a cryptocurrency like for example, XRP, Stellar, Solana or Algorand doing to the environment? How exactly are they damaging the environment?

[0] https://fortune.com/2021/11/17/china-bitcoin-mining-ban-cryp...

[1] https://www.cnbc.com/2022/01/06/kazakhstan-bitcoin-mining-sh...

[2] https://www.bbc.co.uk/news/world-europe-59879760

[3] https://www.aljazeera.com/economy/2022/1/20/russias-central-...
It is very different to discriminate someone for who they are than to discriminate someone for what they do.
It's been a long time that I developed in Go, but at the time I though it was a better python. As easy as python, but faster. At least for backend stuff.

Does it have a lot of weird edge cases? Probably yes. I'm no expert in Go, but I don't think it has more or less than any other language.
This is a well-reasoned exercise about constructing confidence intervals for the population rating for a product from individual ratings observed thus far. It doesn't do well with bi-modal (e.g. 100 `1` ratings and 100 `5` ratings) but then I don't think most methods do. Arguably, the confidence interval in that case ought to cover the entire range of values.

Apart from that, this is one of that rare breed of Stats related posts that correctly describes the concept of a confidence interval/set. I do not know why it was flagged. It should not have been.
Ask HN: Have anyone had success with projector-based work station?
So I got a 4k projector recently (1920x1080 50Hz, ~$1700; positioned 2.5m away from a wall)

I'm trying to see if I can be more productive using the projected display as the primary monitor where I write my code.

Not sure if it's the burn-out or I'm just not used to big display, somehow even using it for writing text felt more exhausting for me (also maybe because it's further distance away so more effort is required as one types?).

Have anyone had success with projector-based work station? Maybe it should be used as a secondary display instead? What's best set-up?
To run Safari, you need to use a closed/"untrustworthy" OS. That automatically disqualifies it from the basic criteria laid out by TFA.

> I will also not be looking at browsers that only work on Microsoft Windows or macOS, even if they are Open Source. Both Microsoft Windows and macOS are highly controversial and completely untrustworthy operating systems.
That is asking for quite a lot. "Proper" OOP _and_ proper functional programming in one language...
I think we would apply the lessons learned since the 90s and see where that gets us.
My apologies, I think you are correct! At least per Atlantic.

https://archive.is/WeFj2

They hype up the Army aspect a lot in the first part of the article, but readering further it becomes clear that commerical hunting really was the main driver.
What about zerotier for an alternative? Seems to have a bit more market and mindshare (and thus perhaps continuity).
As someone who grew up poor, but is now not poor, this is what I want for my kids. Taking on projects that they find interesting and challenging, and sharing it with the world.

I will be very sad if my kids end up doing nothing with their lives or spend it online making negative comments all day.
It's hard to compete with FAANG, Finance, and Consulting. Unfortunately, that's where a lot of people end up.
This should be one of the bookmarks in the post-modern age’s economic history. I would be eager to see how much this bullshit has decreased and held hostage actual positive economic growth.

I’m just in engineering so I’ll be fine. But when nurses can’t live near the hospitals they are needed at or teachers have to commute an hour, that’s when I get angry for them.

The system is not working for People, it’s working for Profit. And the longer lawmakers wait for action the more people buy in to this system and become vulnerable to major price corrections that result in losing money.

There is no putting this genie into the bottle.
Classification of Higgs boson decays using machine learning with Python
I see Wordpress as a kitchen knife that is being sold to all ages - I did have more to say in reply to your question, but the more I think about it, the more I think that analogy speaks for itself
Not available in React Native :/
> Do you really?

Yes. Your desires and preferences aren’t objectively correct, in case you’re shocked here.
Say you're getting mugged and the mugger opens with "If we accept that you don't have any right to your possessions, don't you agree that I'm justified in taking all your stuff?"

It is not an intellectual or rhetorical shortcoming to then answer with "No, I agree neither with your premise nor with your conclusion."

On the other hand, if you do D-Decouple and agree, then the mugger will either proceed to rob you immediately, or if an audience is present, they will first read aloud a well-prepared statement that 'proves' how you indeed don't have any right to your possessions - before inevitably proceeding to rob you. Not robbing you was never in the cards, they just made it seem that way by phrasing the question to provide an illusion of openness to discussion.

People who accept D-Decoupling during a debate get steamrolled by bad-faith counterparts, and the audience on average will never remember that there was an "if" hypothetical in front of the question to begin with.

In practice, the "If we accept X, then we must do Y" maneuver is seldom performed in good faith. It's merely a vehicle to move on to the Y part without concerning yourself with X, and it's mostly performed for the benefit of an audience who will only remember the Y part, or those who already agree with X. A side effect is also the gradual normalization of X through repetition.

People who already agree with the premise will see nothing wrong with this, and that's not necessarily unethical. It only becomes unethical if the proposition has negative consequences and the "hypothetical" becomes a deniable position that allows the speaker to retreat behind if challenged.

In other words, I do think the implications of the hypothetical part matter. Not all "If we accept X, then Y" have X's or Y's worthy of consideration. I would also argue that it's probably valid to look at the Y part in isolation. If Y is unethical or nonsensical, I believe there is no intellectual duty to consider any part of the argument.
Many affirmations in that article are either false or ludicrous: that "e-bikes might not need braking" (!!), that gears are a problem or that tires wear out too fast; and especially this:

> The current bicycle supply chain optimizes for producing poor-quality bikes in small lots (<500). Our bikes need mass-produced automotive-grade parts that will last a lifetime instead.

That's absolutely not true. There are mass-produced bikes that are cheap and last a very long time. (Decathlon bikes for example.)

I have built a couple of e-bikes by fitting a Bafang engine on a regular bike; it's a wonderful solution, so much so that I don't use anything else (I used to ride a motorbike, but it's now rotting in my garage).

That said, the fact that e-bikes are currently too expensive is true. The Bafang solution still costs €750+, in addition to the cost of the bike itself (which may be zero if you already have a bike, or around 350-500 if not).

But the main cost is the battery; if there is a breakthrough that drives battery costs down then suddenly e-bikes will become super affordable.
> When, on what hardware?

That may have been later, thus with a bigger kernel, but on older hardware. It was probably 386 and 486s back in maybe 2.0/2.2 kernel era.

For the specific machines in question I set up some sort of RAID0 between two 60MB SCSI drives, to be able to do much.

The reason I say overnight may be because I had machines with specs like that a few years later than you. I did run Linux to some extent since 1994 (Slackware 2.0), but don't remember the kernel compiling aspects of back then at all.

But it's a good point. I was not comparing latest kernel to latest (or even necessarily median) kernel at the time.
If you don‘t have anything to say on topic, then just…don‘t say anything
Not really fair. You could already get this performance, when you cared, by writing the specialized datastructure for the specific types you cared about. So sure, generics let you write type-agnostic libraries that don't pay a boxing/unboxing penalty, but that's not really news!
If you watch shows like "No Reservations" a traveler who is competent in gastronomy will avoid near 5-star restaurants. They are largely copies of an international standard you could get anywhere, certainly much closer to home.
Surely there are worse things to do than making educational YouTube videos while living of the blood of the proletariat?
I can attest the shimano 'steps' and bosch equivalent systems feel very different from 'older' systems. They start helping almost as you put force on the pedal, so e.g. when stop/starting on a hill with 50kg cargo (twin girls or cement bag) it makes a huge difference. The difference between the adhoc 'power on front wheel' and the integrated ones is night and day in comfort. Maintenance is more complicated, but if you're using this as you main vehicle (we don't have a car) you can maybe set aside a small (200-300eur) yearly professional maintenance budget. I'll admit I can't do it myself.
It seems like it's easily detected though? Is there any legitimate reason in today's world for someone to have ~80x above mercury's human toxicity limit, besides those actually working with the stuff in the industry?
What I'm looking for is some optimal solution, in the average number of guesses needed, for the two dictionaries of Wordle. I think we already know that covering all letters is not optimal at all with this regard, given the large letters frequency imbalance in the dictionaries.
They were transported to the surface with eruptions ten to hundred millions of years ago. Google «Kimberlite».
At my previous company there were several attempts to build declarative migration systems, one of which was more or less successful. They were all a lot more modest in scope and goals than Atlas.

The motivation is very straight forward: if you work in data management with different schemas, you often see similar migration patterns, so it makes sense to try to build abstractions representing these patterns.

If you couple this with the usual problem of the migration / schema duality, and some people who want to have a replica of the current state of the schema in the codebase in some way ("desired state"), you can see how we end up with schema-diff migration tools.

Whether these tools work well or not I think depends on the rate of schema changes vs size of the data store. The larger the dataset, the more specific you need to be with the migration strategies, so if you're not making schema changes very often, using a "clever", schema-diff migration tool adds risk for little benefit, and you might need to bypass the tool on a regular basis.

I don't work in a scenario in which such a tool would bring benefits, but there are projects that have frequent schema changes and data sizes small enough that you don't need to do anything special to maintain availability during migration.
You should have seen the rips done stored on Real Movie files. Hillariously bad.
I’ve even heard people use “die” as both the singular and plural! It’s the only singular/plural pair I know of where 3 of the 4 permutations show up in common parlance. I’ll be thrilled if I ever hear someone use dice as sing. and die as pl.
I was waiting to see the output of the macro:)
Richness is a factor to enable this but the differentiator is will. A lot of rich kids waste their time with BS... This one worked hard and showed will to do something. Let us appreciate this.
So you're saying a luxury air yacht could work after all?
Comfortable money + marketing hype keep it that way unfortunately.

If governments really wanted to prioritise innovation, they should consider giving a banker's salary to a research scientist.
This is true. But none of my clients have ever stuck to it. The temptation is too great, within 6 months they always seem to justify installing 20 plugins grinding their performance and security to the ground.

I used to recommend WordPress, but I can't anymore, the plugin system (and bloated themes) is a mess.
I switched from Headspace to Waking Up. Sam Harris's app goes much deeper into what the "self" is / consciousness etc. That deeper understanding of the theory helped me in terms of motivation and really committing to my practice every day.

I've only been doing it for about 20 days, so no turning points yet. Curious about other responses to this question.
Consume or we spend the money on the military complex and start killing each other ;)
Higan is slow precisely because it's cycle-accurate Low Level Emulation. This requires emulating the machine at every cycle tick and replicating every portion of the machine from each step up.

Modern machine emulators (outside of hypervisor based virtualization) don't use cycle-accurate emulation. Instead they use high level techniques such as intercepting 3d draw routines and translating them into OpenGL/DirectX/Vulkan API calls. In addition, they take heavy advantage of JIT to compile the code to more close to baremetal instructions for the target architecture, which isn't viable for cycle accuracy.

One of the main reasons older machines require LLE is that they're cycle intolerant and rely on specific timing for many effects (although, you can still get 90% there with most, just being "close enough"). Newer machines (from the PSX on, for the most part) use pipelined architectures and are strongly interrupt based, so timing is generally less important.

Tl;Dr - No matter the case, cycle-accurate is the ideal case. But newer machines are just more tolerant to bad timing than older machines.
C doesn't have reified generics. You could put C# in that list though.
I agree with you on everything you wrote, thanks for taking time to explain it.

The situation is not great, it's true that for regular users Chrome is basically spyware and battery drain.

I've been waiting for Mozilla to create a better webdev console (or even copy Chrome's) and I'd move instantly.

I do use more than just Chrome (ungoogled Chromium, Edge, Firefox) and I also experience the "regular user" problem when a site is fine in Chrome but not in Firefox so I'm split between two worlds as well, and believe me - I feel your frustration.