skysight-inc/HackerNews huggingface dataset:
One big hurdle for C++ programmers learning Rust that I've seen time and time again in various community support channels is fixing their trust issues with the compiler. They are so used to compiler output being useless or worse than useless, they are unable to take advantage of rustc's stellar diagnostics (which frequently tell you exactly what you need to change to make things work) until they force themselves to actually read and internalise them.

Once they realize that the tooling is actually working _with_ them, not _against_ them, they start to pick things up much quicker.
Interesting. Yeah, some of my running buddies report no appetite for about an hour after running.

I on the other hand am usually ravenous soon after exercise.

When I run more than 20 km I get the kind of bottomless hunger I used to have as a growing teenager, but I try to fill up with reasonably healthy stuff (sometimes it's fried chicken though).
> High integrity computing has proven record of what those practices should be.

And high integrity computing is applied only on certain projects with limited scope because outside of that it's not viable. I'd like to see high integrity computing applied to a web app.

> As for the rest of your arguments, let me rephrase it,

You might rephrase it as much as you want, it does not make it an apt comparison nor an actual argument. Funnily enough, my SO is a doctor so I see how different our education and work is.

The set of base knowledge they get in the degree is not small nor antiquated: there's nobody releasing a new human body every other year, but in SWE we have new operating systems and new execution environments constantly. The set of tools doctors use is fairly constant and consistent between hospitals, in SWE two companies might have entirely different processes, tools and code, and still be functional.

And while yes, doctors need to learn new things constantly and there's quite a lot to learn on internships (which, by the way, are different from SWE internships, as internships in medicine is where doctors get their specialization education), from what I've seen I guarantee you there's practically no way one could be a good doctor without having most of the knowledge they learn in the degree and the specialization years.
Chauvinism (Wikipedia) - https://en.m.wikipedia.org/wiki/Chauvinism

Way more interesting short article than I expected. Started out as a descriptor for a type of extreme nationalism, only much later applied to gender roles.
"worthless" huh, not everyone can afford inference of a ~500gb models, depending on the the speed/rate you need you might definitely go for smaller model

But maybe your sentence was more about "after BigScience model, open-sourcing anything smaller than that will be useless" which isn't necessarily true either, because there is still room to improve parameter efficiency, i.e. smaller models with comparabale performances
Funny, I prefer Safari. Then Firefox. Your opinion doesn’t align with my experience…
You can strengthen the skill of thinking about your programs in terms of higher level abstractions, which allows you to have an overview and reason about larger systems.
thanks!!! that's what we thought as well :) OpsFlow automatically generates IAM roles, security groups and stuff like that. And Terraform - which you can fully customize
Show HN: Built a No-Code Social Media Management Tool
I don't want to admit it but I'm guessing this scenario happens more often in the real world. And I'm sure most Gordons would approve this behavior much more readily than the one described in the article.

Is this some kind of leadership? Or is it just the survival of the fittest? :)
The whole “we should give kids a tougher time” idea today totally misses the most important part: we should be prepared for the death of some kids.

“Oh, but if that was so dangerous, people would have changed that”.

People change that.

And as a reminder of how human beings think about statistics, the guy who tried to get people to use bicycles helmets was almost banned from the bicycle competition world.
It's the other way around: I took a look how Lightning works, and understood that, unless you open and close channels constantly, you don't interact with Bitcoin at all. Repeating soundbites you've just heard without understanding the system would be saying "LN fixes Bitcoin's speed problem".

While a channel is still open, transactions happening on the channel aren't in any way protected by Bitcoin's guarantees (they get LN's guarantees, which are different). And those are the only transactions that have any speed boost.
Microsoft was called evil when they packaged IE with the operating systems and used various tactics to promote it's use to the detriment of competition.

But Microsoft didn't even wish to do what Apple has done, to force the users to only use one browser.

I see people defending Apple's anticonsumer practices and I wonder why.
In Anchorage, Alaska we’ve had less than an inch of rain in the last 41 days. We had a 13-acre wildfire in a park in town yesterday that they estimate they can’t fully extinguish for a few days. Statewide, over one million acres have burned so far this season. It is crazy dry and hot.
Using new is still very different from using override, there are real differences in behaviour there. Though I never used "new", it's usually described as a really bad idea unless you know what you're doing, I never saw the need to use this.
Here's a nice webgl implementation that I found recently:

https://piellardj.github.io/strange-attractors-webgl/

It's fun to explore. Beautiful patterns.
> With Chrome, it's taking away. With Safari extensions, it's adding functionality that didn't exist before.

Incorrect. uBlock Origin previously existed for Safari, but Safari version 13 removed support for the old safariextz format and the Safari Extension Gallery.
=-0w564r3d2q1
CLI for Paaster.io with Linux and Windows Support
Well, that might not be a very silly thing to say.
Same here. I use it on all my devices. It's fast and it feels light weight and secure. I love developing for it because I can open web inspector for my iPad and iPhone.

I don't trust Chrome. When I went to App Store to get it, and the data Chrome gathers that is linked to your identity is: financial info, location, contact info, contacts, user conten, search history, browsing history, identifiers, usage data, diagnostics and other data.
Safari also collects browsing history and location information, but they don't link it to your identity.

I would honestly not care if Chrome was 100% faster, because Google is severely lacking in their privacy policy.
Same team behind it. But it's a completely new UI, much simplified and streamlined. From previous launches we learned that the UI was quite confusing, and rebuilt it from scratch. The old one can be found at app.digger.dev; this is dashboard.digger.dev
Japanese man loses USB stick with entire city's personal details
The benefits often outweigh the 'spying on you', which is usually just targeted ads.
Congrats on your launch.

I'll have to check it out this weekend.

But as UI / UX goes - and in a similar-ish space- Buddy.works is so smooth I think sometimes smile to myself while I'm using it. BW is a great example for all of us.

Not knocking your product; just trying to help.

Good luck!!
The promise of crypto is that if you buy some you’ll end up making money on the deal.

If you think there’s some other reason all those billions of dollars got poured into it you’re delusional.
After 30 years of surfing porn, warez and dodgy hacking websites I have never been prompted to install a malicious plugin, mainly because decent (ie not Apple's allowed garbage) adblocking blocks it
I'm the same age and being a late bloomer professionally I had some anxiety as well. In the end I mostly benefitted from not being treated as a junior, even if my CV is clearly light in the field.
Uncommonly known fact: the exact same issue is facing Hollywood. Ticket sales reached their peak 20 years ago [1] and have been in a steady decline since. "Record breaking [domestic] sales" refers to gross revenue and it's being driven exclusively by inflation and higher ticket prices. Ticket sales themselves are down 23% as of 2019 (to avoid the huge biases since COVID). And that's happened as the US population in the past 20 years has increased by nearly 50 million.

Kind of encouraging in one way, because the natural response to the observation that movies suck today is to claim that Hollywood is just making what the "masses" want. Nope!

[1] - https://www.the-numbers.com/market/
Why would you do that (the fiat)?

Remove the fiat part from the equation, and the way to answer is easy, you can trade crypto-tokens in the many decentralized exchanges.

And if you just want to hold volatile currency, you can trade the BTC or ETH for some stable token (like DAI, synthetix USD if you don't want to rely on fintech-backed tokens. If you are fine with using tokens backed by more credible institutions, you can hold USDC or Gemini USD)
This is only a solution for inputting the password. Generally you would set it as a variable on the server (eg: heroku sets this) - but you could provide it on startup for local development/testing.
I spent a lot of time on Standard ML in university.

OCaml was always portrayed as the engineer's alternative for real applications.

I spent some time brushing up on OCaml a few years ago using Exercism.io.

While OCaml is a personal "top tier" language, I'd always prefer Haskell, Rust or Scala.

Type classes / traits just seem to beat a higher-order module system for me.
Perhaps this would work: Build a program that...

* That has a hardcoded list of strings baked into it

* Accepts as inputs a filename (but can be empty) and a substring to search for

* At runtime, either (a) (if filename empty) iterates over hardcoded list of strings, or (b) opens file and iterates over lines in it

* For each string / line, if contains search string then output to stdout (and maybe also increment a counter).

It's very artificial but does allow the basic idea of OO to be illustrated and it's far less code than a GUI example. You have a base class and two derived classes that really do have a different mechanism, and even have different state (file handle or integer index). The program logic is also quite decoupled (the class interface is not tied to the fact you're doing string search).

You could solve the problem without classes by reading the whole file into the same list structure as the hardcoded strings, but that aspect is actually quite nice because you can present that first and then ask what to do if you want to avoid that unnecessary memory usage. It's also nice that you're illustrating a really common OO pattern (iterator).

The only slight downside is that some languages make this easy to do without (explicit) classes e.g. Python generator functions. But you can add a footnote that they exist and this is just to illustrate classes - it still beats the abstract examples.
>Because, perhaps, the main one of those "other browsers" is widely considered to be a surveillance tool first, browser second

This argument falls over when the most popular apps on their store are YouTube, Google Maps, Instagram and TikTok.

They’re fine with “surveillance tools” if they get a cut.
That's just structured procedural programming - subroutines mutating separately-defined data. This used to be all the rage before OOP took over!
Linux and MinGW can just use nanosleep().

As for Windows, use CreateWaitableTimerEx, with a CREATE_WAITABLE_TIMER_HIGH_RESOLUTION flag.
I’ve been back in academia for a few years now. I’m lucky to be permanent and my colleagues are generally lovely and supportive. There’s a big push on Equality Diversity and Inclusion here so people are aware of treating students better. I don’t doubt there is some serious toxicity here and I’ve seen severe cases of it elsewhere.

My problem with the whole thing is the constant rejection when it comes to securing research funding. You have all these high achieving people being subject to endless failure often with useless feedback or none at all. You feel people doing incremental research (or sometimes what looks like the same research they’re always do) get big grants. When you propose, in your self inflated opinion of yourself, something novel but risky you get nothing.

Research money should not fund safe and guaranteed to work, it is always a gamble on something out there. If something is that obvious and safe its not academic research. So there comes the time where you start to lose you ambition and find the safe boring research that will funded and allow you to progress in your career.

Sometimes I think academia is ripe for UBI. Pay PhDs and PostDocs a UBI and give academics a guaranteed but small amount of research money per year. Let them self organise so this money can fund lab equipment and let them research whatever they want. Success can be measured based on the output achieved and that can drive promotion and then the ability to attract others to work with you.
Is there some other way to do that except process.nextTick() and queueMicroTask()?

https://nodejs.org/api/process.html#processnexttickcallback-...

> It is very important for APIs to be either 100% synchronous or 100% asynchronous.

As I understand, this implementation sidesteps this hazard by providing separate internally coupled sync/async APIs kept in sync by convention around the critical internal and external conditionals. Is this correct? Is it just this sync/async code path convention that makes the implementation safe as opposed to a function directly returning a value or a Promise?

The convention does make it kludgy to use, but native alternatives would defeat the purpose or become the hazard mentioned in the documentation.

Have you considered creating a Babel macro for this?
Netflix Is Adding Ads
I guess it's not thick enough to see with the naked eye.
(what other options are there LOL)

It is a hot topic, here are a few:
IONOS - https://cloud.ionos.com/
Onep Telekom Cloud - https://open-telekom-cloud.com/en

But if you want to do scale in Europe you have to go for OVH: https://www.ovhcloud.com/en/
I should have been a bit more precise. There are essentialy two ways to approach DRY in OO. One is to inherit implementation, which isn't the best way to go about things since it leads to more brittle code. The other way is to make sensible use of polymorphism and composition.

There are aspects of DRY that are worth pursuing (like reducing the number of places you need to get things right) and some that aren't worth pursuing (thinking you reduce the amount of work by re-using code heavily). For code to be reusable you have to be sure that developers only have to care about its interface. Implementation inheritance often doesn't do that. I've worked on projects with people who were obsessed with DRY and made heavy use of implementation inheritance, and the projects inevitably needed extra work to untangle a brittle mess with lots of surprising behaviors.
That's what I mean by hard to optimize. Memoization is hard to get right, because if you compare only by value, it can be slow, but if you compare by identity, the cache can take a lot of memory.

And of course, forcing a purely immutable model comes with its own unique challenges.
Designing the Ideal Reactivity System
You need to unlock bitwarden. As mentioned above - this is more a solution for local development (against a non-local db).

For a service, one would need some kind of secret management - but a shell script could set this variable/value for input to eg docker or a k8s setup. Or the service (eg: heroku) could handle it.
That seems... accurate? The elves leave Middle-Earth because, when they stay in Middle-Earth, they are prone to spontaneously dying because they just can't bear to deal with being alive. "Losing the will to live" is a literal description of what happens to them, but "depressed suicide" isn't far off.
Not paying 32 bucks for the study, but it seems the study was mostly done on mice. We share 99% percent of genes with mice but hope the 1% are important enough :-)

The abstract mentions the effect also occurs on humans and horses, without further details if they were part of the study, or if is just well known. It could be a temporary effect.

If you are trying to lose weight, change diet before starting with exercise.
When at the proper weight, use exercise to keep at the correct level.

Several studies compared two groups. One group changed just diet, and other used diet and exercise from the beginning. Faster weight loss noticed in the group just doing a diet change and not doing increased exercise.

The assumption that the increase of exercise, might call
for additional cravings, even if of a different type of food.

[1] "...For weight loss, diet seems to be more effective than physical activity,"... "You have to do huge amounts of physical activity to lose weight, but you can get a better energy deficit just by cutting down on calories..."
...

"...So both diet and physical activity are important,"..."Diet probably more important for losing weight. Physical activity for keeping it off..."

[2] "...Despite the prevailing advice, exercise is pretty unhelpful for weight loss..."

[1] "Mayo Clinic Minute: Which is better for losing weight – diet or exercise?":
https://newsnetwork.mayoclinic.org/discussion/mayo-clinic-mi...

[2] "Why you shouldn't exercise to lose weight, explained with 60+ studies":
https://www.vox.com/2016/4/28/11518804/weight-loss-exercise-...
I figured it was obvious, given 1.5B people use GMail so it's probably the largest receiver of email in the world. So even if "email is open" if there's a closed system on the receiving end of your message it doesn't do you much good.

Maybe it's not obvious though, and we're just talking theoretical techno-utopias.
I love OCaml. Fast builds, native binaries, fairly expressive and elegant once you’re accustomed to it. Now that it is multi-core, I hope it gains traction.
51 years old means they maybe graduated in 1993.
When I first learned OOP from the dry examples like Shape is the base class of Circle and Triangle, and so on … I just didn’t appreciate why that was much better than the flat imperative style of plain old C and retreated back to the comforts of C. Then I started writing larger C programs with structures that had common function pointers called “draw” and “rotate” and realized these are just obj ct methods … and the structures were different implementations of a common base class … OK, so I guess OOP is useful after all.

So it helps to compare the old ways to the new ways side by side, with a real world example, to understand why the new ways are better.
Looks cool how much time did you spend on it?
OOP still rules the GUI. Even if you spread some functional sauce all over it.
Dan Grossman's Programming Languages is a great 3 language online course. It gives you the opportunity to compare standard ML, ruby and racket.

Before that course I was already grouping languages by inheritances from C or Lisp families, but really started to recognize and appreciate ML more.
Not to be that guy, but:
What is the unique selling point to choose blockchain over other solutions already existing in the market such as Tibco, or even a centralized database containing the various business rules and logic? After all, there already is implicit trust in the system described, and no decentralization.
Or perhaps I haven't understood correctly.
Isn't that shadowing instead of inheritance ?
I've observed something like this on myself. I eat less, and better, when I exercise.

I don't know if you can outrun a bad diet, but maybe you can lift it.
The only valid body positivity is having it validated in the form of a girlfriend, kids, etc. Before that, any body positivity is theoretical.
What’s the difference between “boy” and “[male] kid” ?
Berkeley's Programming Languages and Compilers references this book and you get to apply OCaml to something non-trivial.

https://inst.eecs.berkeley.edu/~cs164/fa21/
Seems to be opt-in in Bitwarden and 1Password's case, and all seem to be focused on a group aspect (family/teams/enterprise).

It must be someone else in that group to recover your account, the company themselves can't recover your account for you.

I found that those linked articles explained it pretty well.
You should learn multiple paradigms to broaden your horizon, so you are able to approach a problem from multiple angles and decide on the best design approach.

I don't write in a functional language in my day job, but I'm much more aware of global state and side-effects in my code than before. We mainly write in Python and C#, but I encourage my team members to dabble in SQL (for dataset manipulation) and Haskell (for functional purity). If anything, it makes them understand LINQ better.
Yep, our self hosted Focalboard server works with multiple users. I had a bit of trouble figuring out that the share link is used to trigger the set up of additional users. I was initially looking for a link labeled "create account" or similar. I've been really happy with it and love its simplicity.
The problem with that is you might feel pressured to talk about Prius extends Car extends Vehicle etc. even if you wouldn't do that in real code because it seems the question is meant to probe the concept of inheritence so it's natural to answer that way.

It takes a brave interview candidate to say "the best solution depends on the exact nature of the problem - and your problem doesn't make any sense so there's no valid solution".
I love this and would have dearly needed it like 5 years ago. Now, it is still a very interesting read.

But given what we have already seen from Nvidia on video compression [0], I think within the next few years, we will move everything to machine-learning-'compressed' images (aka transmitting a super-low-res seed image and some additional ASCII and having an ML model reconstruct and upscale it at the client side).

[0] https://www.dpreview.com/news/5756257699/nvidia-research-dev...
What do they taste like?

[edit]

An answer's here: http://www.reefcentral.com/forums/showthread.php?t=2315138

No taste aside from slightly salty. The texture was a turn off as well. I would compare it to eating Ulva straight from the culture tank. I suggest Red Ogo with a crisp texture and a slightly salty cucumber flavor. I also use it as the last ingredient in chevichee, before the lemon juice begins to break down the texture
> With Chrome, it's taking away. With Safari extensions, it's adding functionality that didn't exist before.

Except on PC and Android you have the choice of either a) using something else (e.g. Firefox) or b) revert the changes you don't like, compile your own Chromium and use it. Apple doesn't give you any choice on iOS, it's either their way or highway.

Apple is not the savior here. Yes, Google doesn't act in the best interest of the open web, but if Apple was in charge there'd be no open web in the first place.
For Ocaml in particular, one thing that is pretty cool about it is the module system. Although we unfortunately can't use this module system in other languages, it taught me some interesting lessons about abatract data types.
U.S. crypto firm Harmony hit by $100M heist
I'm the same. After weight lifting I get a craving for nutritious foods and a disgust of highly processed foods.
More and more I feel copyright just doesn't make any sense in the digital age. Software engineers have already cottoned on and started doing open source, I hope we see a similar movement for art and media.
I for one welcome our enormous bacteria overlords.
https://eprint.iacr.org/2016/376.pdf

Hope this helps.
I work on non trivial web applications for a living. This is not true.