skysight-inc/HackerNews huggingface dataset:
How do you deal with differential versioning of code and data, and the fact that people don't always execute notebooks from top to bottom?

For instance, suppose I have a notebook that takes 2 hours to generate a model. From the viewpoint of explaining it I'd like to make a notebook where I start from the beginning, train the model, then use it.

If I want to show it to people I want to save all the results and re-render them, not rerun the calculation, certainly if I want to show off the results in a 1 hour talk!

From the viewpoint of reproducibility, however, you have to be able to run the notebook from top to bottom and get a 'correct' result. I'm not going to say the 'same' result because many calculations are stochastic in nature (e.g. random numbers) or because often the data changes. (Let's say I have somebody make a notebook that does April's sales reports -- shouldn't I just be able to point it to the may data to make May's sales reports?)

Between the long time delays (longer than people can hold a context in their mind, longer than they want to wait) for the system to settle down and the total complexity I find that many people involved with data science violently resist confronting the above issues. The effects are much like the visual "blind spot" -- you might get a series of projects that were 98% completed but didn't quite deliver business value although everybody feels like they did their part.

Like other vendors in this crowded space, dstack leads with technology as the key problematic "e.g. supports Python and R", "matlib, Tensfolow, plotly, ..."

It's certainly true that people don't want to face up to reality in that area. Maybe 50% or 90% of the "waste" in the area involves setting your dependencies up, begging your boss to get you access to "the cloud of your choice if that's what's needed". The trouble with is that investment in particular technologies are of temporary value (maybe people will still be using R in 2030, maybe they won't be using Tensorflow, almost certainly plotly gets bought by Google and shut down by then)

Years back I researched the problem of running Tensorflow models that we got off the pavement, building a database that says TF version X depends on CUDA version Y, CNN version Z, and being able to have multiple copies of the userspace GPU drivers installed simultaneously (e.g. just put 'em in a directory and set the library path to point at 'em -- don't even need containers!)

I could have sworn Google looked at my source because they did the one thing that could have broke that strategy. Also the company I was working for lost interest in that particular shiny thing. That's a basic problem with maintaining a distribution of other people's software -- like treading water it takes effort just to stay in one place.

The more fundamental problems that turn up in going from data to decision and products are eternal and not tied to a particular technology. If you solve those problems rather than chase the shiny you might break out of the pack.
Here in Vancouver it’s at night and at discretion of the officer. In an apartment it’ll usually land you a fine band y the strata
Criticism of errors in privacy/security does not mean they "want you to fall". Forcing proper change often requires public pressure.

Advocating against security is you advocating against yourself for no purpose other than sticking it to others. That's incredibly poor reasoning, and you're generalizing all groups as if they're all outrage for bad reasons.
> rich crazies on wsb's

Could someone explain this, please? Is that wall street bets or something different?
I think Chris Rackauckas answers "Why Julia" below in https://news.ycombinator.com/item?id=24132382

This is a very clear case of a well-defined application. The field of pharma needs a combination of mechanistic models (based on differential equations), statistics, and ability to work with large datasets. The existing tools are far from sufficient. If anything, the need for high performance and scalable tools has been felt in the industry for a very long time.

There are hundreds of thousands of Julia programmers worldwide now, and the user base is doubling every year. After all, new ideas do start with a tiny minority, but one that truly believes in those ideas and is enthusiastic in adopting them early.
Do you often use asynchronous tasks? If not you could use RabbitMQ or Redis (etc) and try to use queues, workers, or pub/sub. Maybe tying that to a websocket.

If you want to expand from PHP you can look up Go or Python. If you want to try something very different and fun but with less prospect for a job try Elixir.

You can also update your skill to the new Vue3.
I've only used it as a reference, but the art of postgresql is pretty solid. In general any webdev who isn't skilled at SQL is missing out on an easy way to level up. SQL is crazy powerful, versatile, and scalable, and takes a small amount of time to gain proficiency, and stays with you. I methodically read one 350 page book in 2012 and still feel I understand SQL better than most I come across. That's kind of silly. I recommend learning enough to understand the gist of aggregates and window functions. Once you understand what they can do, you can easily reference the syntax when needed.

[1]: https://theartofpostgresql.com
YC startups are hiring at YC's Lightning Tech Talks on Sept 10th
I never learned to properly touch type, but over the years I have developed muscle memory regarding where each key is located. So while I may never be as fast as a proper touch typist, I believe I get pretty close.
> The DOS API always used far pointers for addressing and had no notion of which memory model a calling process used

Ha, yeah it's all coming back to me.

> Any DOS process which went into protected mode essentially became the running operating system and was on its own and had no support from the DOS kernel. Technologies were eventually developed to allow protected mode software to call the DOS kernel and BIOS--typically used for filesystem access and video mode setup--but the protected mode code was ultimately in control of the computer.

I don't know what it is, but it really felt like a superpower after setup and then flipping CR0. You knew that every single bit of code running on that box after that was hand crafted by you. Unless you go embedded, gone are those days. Computers are too complex these days to know what every single think is doing... we've all now been delegated to mere mortals :(
Agreed, it also seems that bit was removed; and without it it's still an excellent article.
For many, additional modifier keys means keyboard firmware changes with macro programming. My keyboard does not have media keys, but I have programmed the keyboard that Fn+Q sends the Volume Up key, Fn+A sends Volume down, Fn+W sends Play, etc. There is no Fn key in the HID specification (at least not that I'm aware of), the Fn key exists only on the keyboard's firmware.

Many keyboards these days are getting quite fancy. There's even an open source keyboard firmware standard.
https://qmk.fm/
Mozilla MDN docs are my go-to resource for js related stuff, does this mean they won't be maintained and updated anymore?

To be honest, I would be more than willing to pay a reasonable monthly subscription fee to access their docs.
Yesterday's thread:

https://news.ycombinator.com/item?id=24120336
Then maybe A just shouldn’t do the thing that’s going to harm B to a prohibitive amount?
Why not try something very different outside of programming? Such as learning to play an instrument, a foreign language, Jiu Jitsu etc.
In the long run, such offbeat pursuits have a multiplier effect.
Then you've mitigated the bus factor, this thread is about that being uncommon or not fully supported in other places.

Part of the mitigation discussion here is a tech stack that is transferable.
Stop Changing, Start Experimenting
Consumers Want Brand Communities, Not More Ads
React Native if you don't already know that. Also UX and Product Management. Then just launch some little thing to real users. It will be a thrill ride.

Of course I'm projecting what interests me but that's my advice.
I tried ubiquinol, but not worth it in my case. Using a enhanced CoQ10 (q-absorb) does the trick for me. 100mg/day. Also tried up to 600mg/day with no additional benefit
That's great to hear! Right now it's not fully supported to edit a pipeline at the same time. We're moving towards a git-based async collaboration approach where you can fork and merge pipelines to make sure changes you make to code/Notebooks aren't going to surprise you in your analysis/models.
I've lived primarily out of aribnbs for about 3 years while working remotely.

Ive had as many horror stories as everyone else but there is a way to get consistently good results on airbnb:

Always assume the worst. If the whole apartment looks beautiful but there are no bathroom pics, assume the bathroom is a dungeon.

If you see clothes in a closet or personal belongings, assume the whole place is cluttered with someone else's mess.

If they don't show the bedsheets, assume they are disgusting.

You get the point.

The places that care about having a good experience show all of these things in detail because they know they are doing better than the rest and it's a selling point. If the place is not painfully documented in pictures, just assume they are hiding the bad parts.
High latency, low bandwidth

vs

Low latency, high bandwidth
> If it was me, I'd consider trying to partner with the music companies

Genius already has deals with the music companies for the licences required to display the lyrics.[1]

Someone stated under a different comment thread on this story that music companies will only provide the licence, so Genius has to source the lyrics separately.

But I do not understand how any of this is relevant to Genius getting their content taken by Google's contractors. If Google displays that content on their own website, no-one will click through to Genius.

https://www.nytimes.com/2014/05/07/business/media/rap-genius...
this is only for short messages via Lora, 40 chars at a time last time I tried.
May Contain Hackers 2021 – Dutch hacker camp
Oh, yes, I did wonder about that as well. Would like to know more.
When are you getting a SOC2 audit? Can I deploy to my own private cloud?
> it has all of Signal's security but none of its flaws.

What about metadata protection? Whenever I hear people talk about how unsupportive Signal / Moxie is of federation and how federation would be better for everyone's privacy, my question is this: In case of Signal you only need to trust one provider (Signal) with your metadata (who's talking to whom) whereas with a federated network you have to trust your provider and all providers your friends use.

On top of that Signal has a track record of standing in for their users' privacy[0]. That probably can't be said about the administrator of some random Matrix server.

[0]: https://signal.org/bigbrother/eastern-virginia-grand-jury/
You have put words into his mouth I think, though it sounds as though you have looked harder than me. I can imagine a version where he truly believed the features he said would be in the game would make it in time for launch if only he tried hard enough. Instead of lieing, what he did was fail to deliver. The difference is intention and I personally think it matters more than how things unfold in most circumstances.
A clean way to implement database transaction in Golang
That is just so bizarre to me too. That one would be able to copy the exact core of the idea, but write it in a different language, and suddenly it's not infringing, even though it causes the computer to do the same thing.

How these patents even pass the sniff test, I'll never understand.
...although you need to beware of printouts getting silently scaled. It's really common, when someone asks to print (e.g.) an A4-sized PDF to A4 paper, for the printer driver to rescale it so that the entire document (including margins) fits within the (slightly smaller) printable area of the device. "Shrink to fit [within printable area]" seems to be a common default setting.

(If you're using PDFs for precisely-scaled engineering drawings, I expect you're well aware of this and have a workflow that avoids scaling, but I see people trip over it all too often.)
I learned Banjo a few years ago while freelancing. The trick is to hang it right next to your desk. You'll play it way more and keep playing it as a nice break (vs watching youtube videos).
Particularly MDN.

I remember the bad old days when you had to have a few huge O'Reilly books to write advanced HTML or program Javascript because Firefox and IE and other browsers were all so different -- you were lucky to have any official documentation at all, never mind something that looked at Javascript from a portable point of view.

MDN paved the way for having online developer info available for the web platform. I use it every day. In fact, I go out of way to look things up on MDN because if I just search "Google" I get spammy and sometimes wrong results that are crammed with ads, often poorly written, etc.

It is sad that good documentation can't pay for itself. It's like "the truth is paywalled but the lies are free".
The old MBP with removable keycaps made me learn Dvorak
This sucks, but it's not all that surprising given that their Google deal--90% of their revenue--is about to expire and won't be renewed.
I'm longterm bullish on Tesla, even if I think that in the short run the stock is overvalued. Take a look at the Tesla Semi, for example. This thing is going to change road based logistics big time. More energy efficient. Wired in for full self-driving once the AI gets there. Once those things start coming off the line they're going to disrupt an entire global industry. That's just one of their vehicles.
The MDN is such a great resource. It’s my primary source for looking up web standards documentation.

Does this imply that won’t be maintained anymore?
I Did the Math on My Town’s Cul-de-Sacs. Here's What I Found
Don't these users have a recent version of MS Word?
I'll get around to it one of these days.
Haven't gotten to try it yet, but is head bubble actually black around the edges, or is that just to show off how it works?

First thought was it would be nice to combine head bubble with blur, so you avoid the stark background -- that's probably already what you're doing though. Will give it a shot later today.
Feel Like You’re Going Out of Your Mind? Consider Your Mind-Set
Apple never happens without Woz, and Jobs would have had a completely different career.
Psiphon (disclosure: where I work) largely kept Belarusians online: https://psix.ca/d/nyi8gE6Zk/regional-overview?orgId=2&var-re... (Note that the 0 values before the blocking aren't really zero -- they're just below the threshold that we publicize. And connections aren't users, but... it's still a lot of people.)

There's a smattering of third parties confirming this, like: https://beincrypto.com/psiphon-connects-beincrypto-journalis...
Richard and Joan had a good father. Clearly, both of them
were influenced by the father.

```

Feynman:

But my father, you see, interested me in patterns at the very
beginning, and then later in things, like we would turn over
stones and watch the ants carry the little white babies down
deeper into the holes. We would look at worms. All the time
playing — when we’d go for walks, we’d look at things all the
time, and then he’d tell me about things of every kind. The
stars, the bugs, geometry things, and so on. He was always
telling me interesting things — the way birds fly, the way ocean
waves work, or something, you see, the weather. I don’t know why,
any more, but there was always talking about the world, from
every angle. Not just mathematics or anything like that, but the
whole business he was interested in, and he was always telling me
things. So he therefore developed somehow, inside me, more or
less naturally, an interest in anything rational and scientific.

...

Weiner:

That’s very interesting. Evidently your father’s influence spread.

Feynman:

She said that it was because she would overhear us
talking, and then she would ask me things, and I would explain it
to her. That’s what she says. It wasn’t so direct in her case.

```
Download Quwhatsapp Latest Version
Download quwhatsapp latest version
Without MDN being actively maintained, the web just became a worse place.
A Princess Is Making Google Forget Her Drunken Rant About Killing Muslims
One of the key lessons of physical science is that "why" is the same as "how".
"Why" is a psychological layer, how we thinking about "how". There is no "why" in physics.
In most actual implementations, you can mark areas to avoid (e.g faces) and areas to prioritize.
How to Read Investors Body Language as an Entrepreneur
If you follow the advice of this article your refactoring wizard becomes the operations silo. Code quality on the team goes down overall because operations silo Guy can't review all CR's himself and if he tries to the rest of the teams velocity suffers. Don't worry operations silo Guy will clean it up later anyway which doesn't happen because more code is written by the other developers than operations silo Guy can refactor. Other developers on the team will put off refactoring and automation work because that's now operations silo Guy's domain. They grow rusty in those skills. You also lose the ability to include operations silo Guy in swarming on features as he hasn't been keeping up with the product's development because he's always refactoring some old integ test or run script.
Because it was highly recommended to me by a sysadmin I respected who was extremely proficient with regex. Sure, there are sites too, but after reading the book, the sites weren't really needed. I personally got more value from the book. It's subjective, of course.
Wait, so who did they keep on staff?
I think it's important to develop one's own style to fit one's needs. Touch typing isn't a system to follow -- it's a goal to achieve. I touch-type, but for example, I always use left shift and never use right shift. And when I do hold left shift, the other fingers on my left hand shift one key to the left (i.e. index on D, ring on A). And I'm someone who has done past work in typesetting and writing legal briefs, so I ain't no slouch. Maybe there's some theoretical inefficiency I could choose to iron out, but I haven't yet been hindered by my typing speed.
Minor quibble, but I think it's "hole" not "whole", so it's even closer. As in "Watch out for " "hole" "!".

The funny thing is that the game has incredibly sensitive username filter as well. I've fought countless players with names like "The #### K###ht" instead of "The ugly knight".
How soon does everyone think we'll have a better/faster input mechanism than typing? What will it be?
I backed this game just after it's kickstarter campaign 7 (?) years ago. Mainly for the MMO aspect.

The vision since has changed so much, I probably won't enjoy the MMO part. It looks more and more like a job in a space simulator, rather than a game that might not be 100% realistic, but at least fun.

Nowadays I'm just looking forward to Squadron 42, hoping they will at least manage to release episode 1 before running out of money
The Federal Bureau of Way Too Many Guns
>sure, but maybe not 'gold'? Plenty wrong with many families today.

We don't have anything better than a stable marriage for raising kids hence the usage of the phrase "gold standard" since it is the current ideal. Some cultures have more/less community involvement in child rearing than European/Christian cultures and some cultures have marriages of more than two people but pretty much every society (i.e. I can't think of any exceptions) has some sort of marriage system.

>I hope that 'public policy' isn't more 'penalize single-parent households' because that is sure not a positive thing. It's part of the problem.

I agree there's no need to make their life harder
‘Zombie’ Microbes Redefine Life’s Energy Limits
If anyone's transmitting at TW powers, it is in a short pulse. You might be comparing it with more-continuous systems.
Ask HN: Self-taught back end dev with little free time. What should I learn?
Riffing on the previous submission: I'm a primarily back end guy (Perl/Python/Linux admin/Database) and I want to learn web dev, but I don't have a lot of free time. What's my best path to start working toward full stack web dev?
> is there a specific name for this type of scam, it doesn't follow the typical Ponzi, pyramid scheme blueprint.

https://media0.giphy.com/media/3oz8xtBx06mcZWoNJm/giphy.gif
Timescale Cloud: Multi-cloud, fully-managed time-series in AWS, Azure, and GCP
It’s not only them anymore: "Mozilla brings Microsoft, Google, the W3C, Samsung together to create cross-browser documentation on MDN"

-- https://blog.mozilla.org/blog/2017/10/18/mozilla-brings-micr...
Star Citizen, year six (2018)
Perhaps you're unfamiliar with the multitude of excercise tracking apps? Tracking is entirely the point of those.

https://www.strava.com/ for example.
It's been pretty obvious over the last 5 years or so that the Mozilla we once knew is dead and gone forever. The MBA types have completed their takeover of a once venerable engineering organization. I'm glad that Firefox still exists as an alternative to Chrome, but the differences between them from a privacy and freedom standpoint are increasingly negligible. And with this move it seems very obvious what management's sole focus is at this point: "trimming the fat" of what little community focused efforts they had left, and boosting revenue.
This seems short-sighted. As does firing the Servo team. Does anyone know which teams they have kept?
Trump’s TikTok ban is a gross abuse of power
> and won't be renewed.

Source?
Really? Did they announce that somewhere?
A quick introduction to Distributed Caching
> I have not read it

Then try reading instead of typing, especially https://www.gnu.org/philosophy/freedom-or-power.en.html