skysight-inc/HackerNews huggingface dataset:
Ask HN: Creation of training dataset with FeatureStore time travel
Hi,
We are building a recommender system. I see 2 options for creating training dataset(joining with ground truth labels). I would like to get feedback from developers regarding usage of Feature Store in this regard.

Option 1:

1) We can log all the features from prediction API.
UniqueResponseId, feature1, feature 2
We can pass UniqueResponseId in response and then it would be logged when customers take action to this response.
UniqueResponseId, response1.

Then we can join these 2 data to form training dataset,
UniqueResponseId, feature1, feature2, ..., action1 .

This approach seems like perfect as we are able to get exact features and their corresponding actions.

Option 2:
We can have time travel in Feature Store. Time travel allows to get features at certain point of time.
The approach would be:
We log,
responseId, time1 from prediction API.
When customer takes action, we log
responseId, action1

Then we do:
getTime(responseId) returns time1
getFeatures(time1) ==> return feature 0, feature 1
join on responseId
responseId, feature0, feature1, action1

This approach is complex and there are other disadvantages if features are changing rapidly as it is impossible to get exact features used during serving. The features can only be approximated in this option.

I am unsure if I should go with Option 2. Option1 seems like intuitive choice.
I would like to learn from other people experience if there are other approaches or if I am missing anything here.
EOL for Windows 7 meant end of support. It's not like they could force your OS to update whether you liked it or not, and Microsoft was charging money for the update as well.

The importance of license revenue has changed; Windows 10 was offered at no cost to existing W7 and W8 users. The ability to control user's computers has changed as well, with forced W10 updates.

EOL for Windows 10 can actually mean EOL for any W10 instance that connects to the internet. If you're a W10 user, Microsoft won't have to ask you nicely to update to W11.
But you get your job done? Git's just another tool. My guess is you've got bigger fish to fry.
Why does everyone seemed so concerned about home offices being paid for by employees when they weren’t paid for the gas, car repairs or the time spent commuting to work before that?
This is an ignorant thing to say. I'm assuming that's because you don't live in the US and unfamiliar as a result.

Slaves and their descendants forged their own unique culture because they were first stolen from their homeland, treated as chattel slaves for generations that erased any connections to their homelands, then formed their own culture in response to their oppression. Note that this has been a continuous process from the original days of the plantation, through Jim Crow, to the Civil Rights Movement, to today.

Black culture is a thread of US culture, but a distinct one due to that shared experience, its lasting multi generational effects, and the structural issues of inequality that remain. Nearly all immigrant groups that have faced discrimination in the US throughout its history have done the same thing in their own unique ways.

Saying "it's just US culture" will come across as an attempt to erase that history.
I think this is magical thinking about what a government is.

The social contract theory is a just-so story. It's not real. Governments exist because they are a tool for concentrating power and out-compete other social groupings in terms of economic strength and capacity for violence. But good governments want to incentive happy, productive citizens, so they use pre-existing language, or invent new language, to discuss how to achieve that. "Rights" are an example of this.

Governments don't exist from the consent of the governed, but rather from the lack of force sufficiently strong to dissolve them. Just because I don't have this force doesn't mean I have consented to being governed.
Perhaps, but it’s clear we must both lower costs (fix repair laws) and provide free medical care for everyone. So fixing repair is one important step towards an end goal of health care for everyone.
But currency needs to move in order to be, you know, a currency. The lack of upward price movement of e.g. the US dollar means that there is no advantage to sitting on it. Invest it, spend it, or lose it.

Inversely, with BTC, you would want to spend as little as humanly possible. Make whatever philosophical arguments you want: this is not adding oil to the engine. This is adding sand.
See my reply further down the thread: https://news.ycombinator.com/item?id=27475833

You're right the FDA decides those categories. But Biogen is the one that created the compound and is pitching it as a drug, when they could've sold it as a nutritional supplement. Why exactly do you think they did that?
Please keep such boilerplate flamewar rhetoric off HN. It just leads to the lamest, nastiest sort of internet dreck. We're trying for at least not the bottom of the barrel here.

https://news.ycombinator.com/newsguidelines.html

I realize that strong feelings are usually what drives grandiose rhetoric but that's not enough.
That would be Biogen's next step, politically speaking: use public pressure ("They're preventing us from getting a drug that might help!") to force Medicare to cover it.
I'm guessing they made the decision to make it evergreen too late in the process so they were still selling it over-the-counter as traditional shrink-wrap software. A Windows 10 license purchased directly from Microsoft lasts "forever" and can be transferred to a new computer.

They won't make that mistake with the next Windows. I'm sure they will still offer the Home edition bundled with new computers and locked to that hardware. But I would bet money that for the next version of Windows, the Pro edition and any license not locked to a specific motherboard will only be available by monthly subscription. This will allow them to make it truly evergreen because they'll have permanent recurring revenue.
Whenever I have sleep paralysis it's not just the not moving, it's being half awake and KNOWING that there is someone in the house and I need to wake up my wife but I can't even move my hand enough or make a noise to do it. It's very hard to rationalize at those moment.
> Krugman is not saying that inflation enables long-term, general real wage cuts to be more easily implemented or that it would be good for it to do so.

You're right, that's not what he's saying. That doesn't mean it's not happening.

Fact of the matter is that we can't decouple the "shifting of the tax burden" from the detachment of the dollar. However, we will soon find out. Biden is shifting the tax burden back, and we're gonna get inflation. My prediction is that in 10 years the lower and middle classes are going to be absolutely reamed by both of these and the upper class will be unscathed or even richer (lower class due to inflation directly and middle class due to bracket creep + taxes intended for the wealthy). Your prediction should be that income inequality will be ameliorated. We'll see who is correct.
1 and 2 are part of the same Vista/7 era Control Panel UI.

3 I believe is even older than that, maybe since 95

4 is the MMC. The MMC is actually great and I am disaponted to see it lose favor. You can even use the MMC to remotely admin other computers. The MMC is somethig I miss on other OSs.

Microsoft should have really invested time in creating template projects used to migrate from the 95 era panels to the Vista/7 era panels. And then again for Win10. Because even if they migrate all windows settings to new panels they are still stuck with 3rd party panels using the old infrastructure (Synaptics, Flash, others still use the 95 era panels). And now migration across all the versions means a complete rewrite effort. And I am not even sure it is possible in all cases. So they are stuck maintaining old infrastructure.

Mac OS fairs better because they had a clean break from 9 to X. And eventually X had pluggable 3rd party panels which proved to be a pain during the transition from 32bit to 64bit. Did Mac OS 9 and earlier have plugable 3rd party panels?

Linux for a long time just didn't care. I belive KDE Plasma has this capability since 5 (not sure it was there in 4).

It is the same with Windows (File) Explorer. It is incredibly plugable. Way more than alternatives on other OSs. There are namespace extensions, context menu extensions, icon overlay extensions, online storage support (since 10), etc..

Being stuck with supporting old infrastructure is a consequence of creating that infrastructure in the first place. The less you create the less you have to maintain. But, as a user, I will take more over less.
Yes, but somehow the term "glow in the dark" ends up getting used for this even in some of the more scientific coverage so it may be useful as a search term.
When a 1:1 turns into a vent session
Modern multi-bit-per-cell flash has quite terrible data retention. It is especially low if it is stored in a warm place. You'd be lucky to see ten years without an occasional re-read + error-correct + re-write operation going on
I’m not making a particular argument. I’m just wondering if having regular downtime is better or worse in terms of reducing engineering complexity.
On one hand, sure but if your take home pay after taxes is also less, than it's affordability (cost/income after taxes) may be lower.
Yep, impoverished people can't acquire BTC to begin with. This doesn't help at all.
I eventually ended up here, but if you want to contact me, the reliable way is to email hn@ycombinator.com, as the site guidelines say: https://news.ycombinator.com/newsguidelines.html.
Don't forget the people trying to destroy it so they can prevent postal voting in certain counties.
For local backups, compression is less of an issue; for things that are compressible, transparent file system compression seems to get about 110% the size of what I would get by any non-CPU bound levels of compression using a tgz. Since (as others in this thread have noted), compressible files tend to also be smaller files (the only exception I can think of would be if your log rotation doesn't compress old logs), the fact that only a fraction of what I backup is 10% larger is kind of "okay." When you're sending across the network though it can be a big deal.
by the same logic you can prove that CPUs occupy no physical space at all given how much they have shrunk over the years.

many people claim that eventually Bitcoin will be able to be extremely power efficient (with the lightning network and whatnot), I have no idea about how these planned future improvements work. but today transferring Bitcoin (the main action that users of the network are supposed to perform) consumes a lot of energy.

you are clearly more knowledgeable about Bitcoin than me so if your position is that the internal operation called "transaction" nodes perform consumes a negligible amount of energy I have no qualms with it.

but I believe I have overwhelming external evidence that the operation called transaction by the laypeople users of the network to transfer ownership and grow the blockchain in any meaningful way under the dynamic consensus model uses lots of energy by design.

Edit: upon reflection I feel like what you are saying is that the nodes "consume" zero energy, but that I as the Bitcoin use am asking them to burn energy to produce a more secure block that will be better accepted on the blockchain. So the operations themselves consume nothing but rather use the value of energy as ingredient that ends up inside the block as stored value. I you are arguing this I can see how you could say that in good faith, I would still think that is a completely backward opinion
> even at the cost of it taking longer to approve drugs.

"Taking longer to approve drugs" can be restated as "forbidding the use of potential treatments for longer". To the extent that those treatments work better than the next-best option, delaying approval is effectively forcing the worse treatment on everyone who would have switched for the duration of the delay. If there is no alternative treatment, delaying approval is effectively equivalent to forcing the people affected by a disease to just live with that disease for the duration of the delay.

Picking pretty much at random from stuff recently approved by the FDA, we find that Ocrelizumab, a drug to treat multiple sclerosis (MS), was approved in 2017. Patients treated with Ocrelizumab have just over half the chance of developing symptoms bad enough to require a walking aid (4.2% vs 7.3%) as compared to the next-best treatment (interferon beta-1a) over 96 weeks.

Phase III clinical trials of Ocrelizumab started in March of 2011, and completed in July of 2015. In October 2015, Genentech presented the results of the phase III trials to the FDA. The FDA recognized how important this treatment was, and gave it breakthrough therapy designation, fast track designation, and priority review. It was approved for use in March of 2017.

That is uncommonly fast for the FDA, but even so it took them a year and a half to "move fast" on this treatment. Let's be generous and say that determining that the phase III results were not literally fraudulent takes fully 6 months -- that means that in the case of this particular drug, the FDA only delayed approval for a single year. About 150,000 people take Ocrelizumab worldwide, most of which are probably in the US.

As such, the FDA's (much shorter than usual) delay for this particular drug "only" cost about 2,500 people the ability to walk unaided.

How many delays like this does it take before we decide that the cure (delaying effective treatments for nasty diseases) is worse than the disease (occasionally letting through a medication with extremely nasty side effects)?

This isn't a rhetorical question by the way. My personal answer is probably somewhere in the ballpark of "aim for a 1:1 ratio of QALYs lost to drugs that were approved and shouldn't have been : QALYs lost to drugs that should have been approved and weren't". Maybe 1:5, if we think harm from inaction isn't quite as bad as harm from action. But my best ballpark guess for the actual ratio the FDA is achieving is probably more like 1:100 or 1:1000, and I don't find that even remotely reasonable.

(Note that this entirely ignores the question of whether the current FDA does even have the benefit of delaying / not approving stuff that doesn't work, which is the subject of another rather active discussion on HN today: https://news.ycombinator.com/item?id=27472107).
My problem is that I can't sleep for a long period straight. The maximum I can sleep is 5 hours, then I wake up fully refreshed. After 12 hours I feel sleepy again and I need a 2 hour nap. I tried to force myself to sleep for a long straight period but it ended up worsening my depression and anxiety.
Which is why many successful remote workers have a dedicated "space" for work to help force the mental switch between modes, even if it just a dedicated "office" room in their home or a regular coffee shop they only use for work or options like that.

You can have a "fixed" work environment without it being a centrally managed office.

More reason why "work-from-home" is an under-efficient specifier on both sides for what people are often really asking for/what bosses really want. "Work-from-home-office" at the very least would offer a better impression to both sides, though I think the great-grandparent here's "flexible-location" is probably better still.
Whatever folks' objections to these reasons may be, this does seem like a great accounting of logical and well-reasoned objections to this legislation, which is what I was looking for. Sounds to me like it'd be important to properly consider this issue to at least do some mental gymnastics as to what the possible objections could be.

Sorry to see that you were, indeed, downvoted.
At a previous job during 2018-2020 I was the only remote worker. In that time I got two promotions, two large raises, and some RSUs as an additional "thanks for being a great dev" bonus. If you keep communicating with stakeholders on a somewhat regular basis, "sell" your skills when talking to them, and you do a great job that sets you apart from everyone else, you'll get recognition either way.

I got a 35K raise recently - and all I did was ask - at my current job where 90% of the people are remote. The entire time I've been employed here, I've made sure to constantly mention to my manager how much I've improved things; that's what I mean by "sell your skills".

Basically from my experience, it's made no difference whether I'm in the office or working remotely; my value is recognized all the same.

EDIT: BTW I'm not a "Rockstar Dev" or any bullshit like that. My skill level is either on par or slightly lower than my colleagues. I just make sure to focus on solving tangible business problems and keep constant open communication with my team or stakeholders.
If a logical overwrite only involved bits going from 1 to 0, are and drives smart enough to recognize this and do it as an actual overwrite instead of a copy and erase?
Docker isn't virtualization, and AFAIK has never really made any moves in that direction outside of small, local dev (eg running a local VM on a non-Linux host to get a local dockerd-on-Linux available).
I suppose there is some fine ethical reasoning that would distinguish between selling something that you know not to work and selling something that you don't know won't work.

Of course, financially incentivizing ignorance is probably not the best precedent.
EU Competition Chief all but confirmed Apple to be forced to allow 2nd App Store
That's the real hack here.
Ah yes I swear that stupid popup was waiting for me every morning when I started work.

These type nagging tactics are what I expect from the likes of WinRAR, not something from a company that has taken millions in venture funding.
They're all tagged with GPS trackers these days. The rare case of heavy equipment like that being stolen almost always results in recovery because of that. I would recommend just trying to steal some parts of the machine, rather than the whole thing. If you do enough research and presell the parts before taking them you would probably get away with it for a while.

Thought exercise only, I ain't cut out for the life of crime.
Paypal has a long history of freezing accounts and leaving funds in limbo.
> simply renationalize the Fed and put legislated limits on dollar monetary inflation.

Nothing simple about that though since the current system benefits the most powerful.

This _is_ why bitcoiners treat it like a religion. There is no traditional political way to return to sane monetary standards. Moving to BTC removes the untrustworthy governmental control from the equation.

Bitcoin's energy usage is only necessary as a hedge against powerful actors trying to kill it. Proof of stake currencies are great, but it's likely if bitcoin hadn't paved the way, any such system would have been killed by a state actor since it hurts their main source of finance.
Gold is not a used directly as a currency anymore, in part for the reason that it's hard to control the value of an asset. It turns out that having some control over a currency's inflation/deflation is very powerful and good for economies to function.
So basically, Amazon is a large parking lot where they're charging a booth fee for the largest grey farmers' market in existence.
next post "zero downtime static site"
I went to a PTA meeting once and they were playing "OPP" while everyone's kindergarten age children danced to it. My wife and I were pretty sure we were the only ones that knew the lyrics.
No, I'm saying there are already existing disincentives that I think are pretty strong, I'm not saying this is a disincentive of the scheme that was suggested.
Differentiating an Indie Product
A lot of it is. The SEC hires data scientists to come up with these analyses (in fact I think I've seen some on whoishiring threads).
If you like scrapple try some livermush from North Carolina. It is very similar to scrapple. Besides being served fried for breakfast it is often eaten on a sandwich with mustard and/or grape jelly.
Roundtrip Interstellar Travel Using Laser-Pushed Lightsails
Designing Windows 95’s User Interface – Socket 3
My recollection from Infinite Assassin is that for someone not pretty literate in mathematics it would nearly be nonsense.
Figure out why they're asking that. This appears to be an "XY problem"[0].

An example of this is a friend asking me how to weld a wire to a thin metallic plate. I digged further to find the actual problem for which his solution was to weld the two. He said it was a fuse's wire that melted and he wanted to weld a bigger wire to avoid that, to which I replied: don't. The whole point of the fuse is sacrifice to protect down stream equipment.

The same when a relative asks how to format a disk as their solution to solve a problem.

Generally speaking, implementing customers' solutions is a recipe for disaster, especially with enterprise.

Ask what it is they are really trying to accomplish, and figure out a way to solve that. Listening for problems instead of solutions or implementations.

- [0]: https://en.wikipedia.org/wiki/XY_problem
A lot more fees

That couldn’t be more wrong.

Look into The Lightning Network
How the FBI Got Colonial Pipeline’s Ransom Money Back
Nope, for someone who is almost completely ignorant of mathematics and especially tripped up in learning more because they don't know enough mathematical notation, the OP is much better because it actually explains the meaning of various notation symbols. Your link just jumps into formulas full of them without contextualizing these basics.
It seems like the solution most institutions land on for this kind of thing is just a first come first serve sign up list. Kids who attended the school the previous year, and kids who have siblings currently attending the school, get first priority for open slots. The rest of the slots are first come first serve. This is how my kid's school, a charter school, works.
I'm curious if it was wired or wireless?
Also was it just someones hobby raspberry with default creds or was it there for this purpose?
Honestly, why do you need BTC? You can't actually buy a whole lot with it, and you gotta convert to real currencies do anything meaningful anyway, which defeats the whole argument.
Its insane that it has to be this complex and require third party software to accomplish…

Most modern rdbms/nosql database vendors allow a rolling upgrade where you roll in new servers and roll out the old ones seamlessly.

Also the fact that AWS rds doesnt do this with zero downtime by default through automating it this way is also crazy. Why pay for hosted when the upgrade story is incomplete? Take downtime to upgrade a DB in 2021? Everyone must be joking.